html,button,select{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{text-shadow:none}::selection{text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{background:#b0d6df;color:#1a2731}a{color:#057b92}input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]),textarea{font-family:rooney-web,Rooney,Georgia,serif;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#d6d6d6;border:0px;color:#464646;padding:8px 10px;font-size:14px;font-weight:100}input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]):focus,textarea:focus{background:#eee;outline:none}.button{font-family:futura-pt,Futura,Helvetica,sans-serif;background:#ff5115;border:0px;color:#fff;font-size:12px;font-weight:800;letter-spacing:2px;text-align:center;text-decoration:none;text-transform:uppercase}.button.small_btn{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;height:14px;padding:4px 14px}.button.medium_btn{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;height:30px;padding:8px 25px}input.small_btn{height:22px!important}input.medium_btn{height:30px!important}#dashboard_nav{background-color:#fff!important;background:#fff!important;height:40px!important;margin:0!important;padding:0!important}#dashboard_nav ul{list-style:none;margin:0;padding:0;text-align:center}#dashboard_nav ul li{font-family:futura-pt,Futura,Helvetica,sans-serif;display:inline-block;font-size:10px;font-weight:700;padding:6px 20px 0;text-align:center;text-transform:uppercase}#dashboard_nav ul li a{color:#007891;display:block;text-align:center;text-decoration:none}#dashboard_nav ul li a.active{text-decoration:underline}#dashboard_header{background:#419bb1!important;height:97px!important;margin:0!important;padding:0!important;width:100%}#dashboard_header .dashboard_header_holder{font-family:futura-pt,Futura,Helvetica,sans-serif;height:inherit;margin:0 auto!important;padding:0!important;width:940px}#dashboard_header .dashboard_header_holder .user_info{color:#fff;float:left;height:inherit;margin:0;text-transform:uppercase;width:50%}#dashboard_header .dashboard_header_holder .user_info h2{font-size:21px;letter-spacing:5px;margin:8px 0 0}#dashboard_header .dashboard_header_holder .user_info h3{font-size:10px;line-height:1em;margin:8px 0}#dashboard_header .dashboard_header_holder .user_info h3 span{cursor:pointer;padding-left:10px}#dashboard_header .dashboard_header_holder .user_credits{float:right;height:inherit;margin:0;position:relative;width:50%}#dashboard_header .dashboard_header_holder .user_credits .credit_amount{float:right;width:204px;margin-top:20px}#dashboard_header .dashboard_header_holder .user_credits .credit_amount .credit_numeral{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff;color:#ff5115;float:left;height:45px;margin-right:10px;width:34px}#dashboard_header .dashboard_header_holder .user_credits .credit_amount .credit_numeral p{font-size:33px;font-weight:700;line-height:1em;margin:5px 0 0;text-align:center}#dashboard_header .dashboard_header_holder .user_credits .credit_amount .credit_decimil{display:none;color:#fff;float:left;margin-right:8px;width:8px}#dashboard_header .dashboard_header_holder .user_credits .credit_amount .credit_decimil p{font-size:43px;line-height:1em;margin:3px 0 0 -3px}#dashboard_header .dashboard_header_holder .user_credits .credit_add{background:url(sprite.png) no-repeat;background-position:-134px 0px;height:26px;position:absolute;right:0;width:26px;top:20px}#dashboard_header .dashboard_header_holder .user_credits .credit_add a{display:block;height:100%;width:100%}#dashboard_header .dashboard_header_holder .user_credits h3{bottom:5px;color:#fff;font-size:10px;line-height:1em;margin:8px 0;position:absolute;right:0;text-transform:uppercase}#dashboard_header .dashboard_header_holder .user_credits h3 a{color:#fff;text-decoration:none}#dashboard_featured_charaties{font-family:futura-pt,Futura,Helvetica,sans-serif;margin:22px 0!important}#dashboard_featured_charaties .dashboard_featured_charaties_holder{margin:0 auto;position:relative;width:905px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_row_1{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate{float:left;margin-bottom:40px;position:relative;text-align:center;width:636px;z-index:1}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .featured_charities_header{color:#1a2731;position:relative}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .featured_charities_header h3{font-size:24px;font-weight:800;letter-spacing:3px;margin:26px 0 0;text-transform:uppercase}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .featured_charities_header p{font-family:rooney-web,Rooney,Georgia,serif;font-size:21px;line-height:1.3em;margin:0 0 153px;padding:16px 90px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .button{border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;font-size:12px;padding:5px 15px;position:relative;top:12px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_charity_chooser{bottom:0;display:block;height:159px;padding-left:18px;position:absolute;width:618px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_charity_chooser .dashboard_charity_choose{cursor:pointer;float:left;height:150px;position:relative;width:120px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_charity_chooser .dashboard_charity_choose .dashboard_charity_choose_avatar{display:block;height:98px;margin:0 4px;width:112px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_charity_chooser .dashboard_charity_choose p{font-family:gotham,Helvetica,sans-serif;font-size:10px;font-weight:900;padding:5px 0!important;text-align:center;text-transform:uppercase}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate #id_2 .help-the{display:none}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view{display:none;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;background-color:#fff;margin-bottom:-140px;position:relative;top:-339px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_charity_header{border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;background-color:#077c92;height:104px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_charity_header .dashboard_single_charity_avatar{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:block;float:left;left:17px;position:relative;top:16px;width:75px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_charity_header h2{color:#fff;display:block;float:left;left:35px;margin:0!important;position:relative;text-transform:uppercase;top:35px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_charity_header span{color:#fff;cursor:pointer;display:block;float:left;font-size:12px;right:15px;letter-spacing:2px;position:absolute;text-transform:uppercase;top:15px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_charity_info .dashboard_single_charity_logo{background-color:#fff;height:110px;margin:5px auto 0;padding:20px 0}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_charity_info h3{margin-top:2px!important;padding:0 10px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_charity_info p{font-size:13px;line-height:1.7em;margin-bottom:0;padding:24px 55px 12px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_charity_info .button{background-color:#b0d6df;border:none;color:#077c92;display:block;font-size:10px;font-weight:700;height:12px;letter-spacing:1px;margin:0 auto;position:relative;top:0;width:80px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_donate{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#077c92;height:86px;margin:63px auto 0;width:360px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_donate .confirm_donate{left:150px;top:515px;width:170px;z-index:1}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_donate .confirm_donate p{width:317px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_donate .confirm_donate p a{color:#fff}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_donate form .message{width:360px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_donate form .message p{padding:16px 50px;width:260px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_donate form .message p a{color:#fff}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_donate form input{border:0px;float:left;position:relative}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_donate form input.input{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#ff5115;height:40px;width:177px;font-size:33px;font-weight:700;line-height:1em;margin:19px 0 0 26px;padding:0 10px 7px 0!important;text-align:right}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .dashboard_single_donate form input.button{font-size:10px;height:17px;line-height:0em;margin:22px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .charity_sponsor_title{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:25px;margin-top:50px;text-transform:uppercase}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .charity_sponsor{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#b0d6df;margin:40px auto 0;padding:20px;width:480px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .charity_sponsor .charity_sponsor_img{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;float:left;width:100px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .charity_sponsor .charity_sponsor_img img{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;width:100px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .charity_sponsor .charity_sponsor_info{float:right;padding:0 0 0 20px;text-align:left;width:360px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .charity_sponsor .charity_sponsor_info h4{margin-top:0}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_charity_donate .dashboard_single_charity_view .charity_sponsor .charity_sponsor_info p{font-size:13px}#dashboard_featured_charaties .dashboard_featured_charaties_holder .featured_row_2{background:#fff}#dashboard_featured_charaties .single_donate_goal_meter{border-radius:0 10px 10px 0;-moz-border-radius:0px 10px 10px 0px;-webkit-border-radius:0px 10px 10px 0px;background-color:#077c92;height:354px;left:500px;opacity:0;overflow:hidden;position:absolute;top:388px;width:136px}#dashboard_featured_charaties .single_donate_goal_meter .goal_meter_arrow{background:url(sprite.png) no-repeat;background-position:-238px 0px;height:31px;left:0;top:126px;position:absolute;width:11px}#dashboard_featured_charaties .single_donate_goal_meter h5{color:#fff;margin:21px 0;text-align:center;text-transform:uppercase}#dashboard_featured_charaties .single_donate_goal_meter .the_goal_meter{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;background-color:#fff;height:265px;left:53px;position:absolute;top:64px;width:23px}#dashboard_featured_charaties .single_donate_goal_meter .the_goal_meter div{height:20%;position:relative;width:inherit}#dashboard_featured_charaties .single_donate_goal_meter .the_goal_meter div.goal_level_1{border-radius:0 0 12px 12px;-moz-border-radius:0px 0px 12px 12px;-webkit-border-radius:0px 0px 12px 12px;background-color:#f05334}#dashboard_featured_charaties .single_donate_goal_meter .the_goal_meter div.goal_level_2{background-color:#f37258}#dashboard_featured_charaties .single_donate_goal_meter .the_goal_meter div.goal_level_3{background-color:#f69481}#dashboard_featured_charaties .single_donate_goal_meter .the_goal_meter div.goal_level_4{background-color:#f8afa4}#dashboard_featured_charaties .single_donate_goal_meter .the_goal_meter div.goal_level_5{border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0px 0px;-webkit-border-radius:12px 12px 0px 0px;background-color:#fff}#dashboard_featured_charaties .single_donate_goal_meter p{color:#fff;font-size:10px;left:83px;letter-spacing:1px;position:absolute}#dashboard_featured_charaties .single_donate_goal_meter .goal_level_top{top:56px}#dashboard_featured_charaties .single_donate_goal_meter .goal_level_indicator{background:url(sprite.png) no-repeat;background-position:-257px 0;bottom:28px;left:79px;position:absolute;padding:0;z-index:1}#dashboard_featured_charaties .single_donate_goal_meter .goal_level_indicator span{background:#ff5115;color:#fff;display:block;font-size:10px;letter-spacing:1px;margin:-4px 0 0 5px;padding:3px 4px 0;position:relative}#dashboard_featured_charaties .single_donate_goal_meter .goal_level_bottom{top:302px}#dashboard_giving_history{background:#fff;clear:both;margin-bottom:0!important}#dashboard_giving_history h3{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:24px;margin:24px auto;letter-spacing:3px;position:relative;text-transform:uppercase;width:940px}#dashboard_giving_history table{display:block;margin:0 auto;position:relative;width:940px}#dashboard_giving_history table .history_category{width:157px}#dashboard_giving_history table .history_charity{width:318px}#dashboard_giving_history table .history_user{width:237px}#dashboard_giving_history table .history_date{width:160px}#dashboard_giving_history table .history_amount{width:95px}#dashboard_giving_history table thead tr th{color:#077c92;font-size:12px;padding:4px 0;text-align:left;text-transform:uppercase}#dashboard_giving_history table tbody tr td{font-family:rooney-web,Rooney,Georgia,serif;color:#1b2732;height:67px}#dashboard_giving_history table tbody tr td img{position:relative;top:8px}.suggest_charity{background-color:#077c92!important;float:right;position:relative;right:5px;width:220px}.suggest_charity .message{top:272px;z-index:2}.suggest_charity .message p{width:200px}.suggest_charity h3{color:#fff;font-size:12px;letter-spacing:1px;margin-top:17px;text-align:center;text-transform:uppercase}.suggest_charity form{color:#fff;font-size:14px;padding:2px 23px 20px;width:170px}.suggest_charity form .input{color:#7b7c81!important;margin-bottom:11px;width:156px}.suggest_charity form .input :-webkit-input-placeholder{color:inherit}.suggest_charity form textarea{height:121px;margin-bottom:9px!important}.suggest_charity form .button{display:block;margin:0 auto;top:6px}.suggest_charity form .ajax_loader{left:73px;top:162px}.share_story{float:left;margin-bottom:40px;position:relative;text-align:center;width:636px}.share_story h3{font-size:24px;font-weight:700;letter-spacing:3px;margin:26px 0 0;text-transform:uppercase}.share_story p{font-family:rooney-web,Rooney,Georgia,serif;font-size:21px;line-height:1.3em;margin:0;padding:16px 90px}.share_story .share_story_form{position:relative}.share_story .share_story_form form input#share_name{width:275px}.share_story .share_story_form form input#share_email{width:250px}.share_story .share_story_form form textarea{height:200px;width:570px}.share_story .share_story_form form .input{font-family:rooney-web,Rooney,Georgia,serif;color:#7b7c82;margin:10px;padding:10px}.share_story .share_story_form form .button{border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;border:0px;font-size:12px;height:23px;margin:12px 0 24px;padding:5px 15px;position:relative}.share_story .share_story_form .message{top:244px!important}.share_story .share_story_form .ajax_loader{left:286px;top:150px}.share_story .suggest_charity{background-color:#077c92}.vote .vote_content{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background:#fff;margin:90px auto 30px;padding:55px 0 30px;position:relative;width:910px}.vote .vote_content .suggest{cursor:pointer;padding:0 16px 0 0;position:absolute;left:17px;top:-26px}.vote .vote_content .suggest p{color:#077d93;font-size:12px;font-weight:700;letter-spacing:2px;margin:0;text-transform:uppercase}.vote .vote_content .suggest .down_arrow{background:url(sprite.png) no-repeat;background-position:-237px -39px;height:6px;position:absolute;right:3px;top:5px;width:12px}.vote .vote_content .vote_box_image{background:url(sprite.png) no-repeat;background-position:-677px -1000px;display:block;height:140px;left:392px;position:absolute;top:-90px;width:135px}.vote .vote_content form{margin-top:52px;padding:0 10px}.vote .vote_content form .vote_charity{float:left;height:238px;margin-bottom:20px;overflow:hidden;position:relative;width:280px}.vote .vote_content form .vote_charity .vote_checkbox{float:left;left:48px;top:2px;position:relative}.vote .vote_content form .vote_charity img{display:block;left:24px;position:absolute;top:29px;width:60px}.vote .vote_content form .vote_charity .side_cat_name{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#419bb1;color:#fff;display:none;font-size:10px;left:85px;padding:5px;position:absolute;text-align:center;text-transform:uppercase;top:43px;z-index:1}.vote .vote_content form .vote_charity .vote_charity_info{float:right;position:relative;width:195px}.vote .vote_content form .vote_charity .vote_charity_info h4{color:#077d93;float:left;font-size:16px;font-weight:700;letter-spacing:2px;margin:0;text-transform:uppercase}.vote .vote_content form .vote_charity .vote_charity_info h5{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#ff5115;clear:left;color:#fff;float:left;font-size:10px;margin:0;padding:3px 6px;position:relative}.vote .vote_content form .vote_charity .vote_charity_info p{float:left;font-size:13px;line-height:21px;margin:7px 0;position:relative}.vote .vote_content form .button{border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;border:0px;display:block;font-size:12px;font-weight:700;height:38px;letter-spacing:4px;margin:0 auto 30px;position:relative;width:245px}.vote .vote_content .message{font-family:rooney-web,Rooney,Georgia,serif;display:none;top:80px;position:absolute;width:100%}.vote .vote_content .message p{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#ff5115;color:#fff;line-height:1.2em;font-size:30px;margin:0 auto;padding:20px 0;text-align:center;text-transform:uppercase;width:inherit}.vote .suggest_charity{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;display:none;position:absolute;top:267px}.vote .suggest_charity form{margin-top:17px}.vote .suggest_charity h3{cursor:pointer;margin-top:0}.vote .suggest_charity .message{top:245px}.vote .suggest_charity .ajax_loader{top:135px}.products .product_table{margin:66px auto;position:relative;width:777px}.products .product_table td{display:block;float:left;height:255px;margin:30px 11px 10px;padding:10px;position:relative;text-align:center;width:217px}.products .product_table td .product_info{height:238px}.products .product_table td .product_info .image{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff;padding:10px}.products .product_table td .product_info .image a img{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;height:130px}.products .product_table td .product_info .description{line-height:20px;padding:10px 20px 0}.products .product_table td .product_info .description a{font-family:futura-pt,Futura,Helvetica,sans-serif;color:#1a2731;font-size:14px;font-weight:700;text-transform:uppercase}.products .product_table td .product_info .description small{font-family:rooney-web,Rooney,Georgia,serif;font-weight:600}.products .product_table td .button{background-color:#419bb1;margin:14px auto;position:relative;width:100px}.products a{text-decoration:none}.product_breadcrumbs{display:block;margin:0 auto;position:relative;top:-42px;width:940px}.product_breadcrumbs p{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:10pt;text-transform:uppercase}.product_breadcrumbs p a{text-decoration:none}.product_breadcrumbs span{color:#ff5115;text-decoration:underline}.product_header{position:relative;top:-42px}.single_product{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff;margin:0 auto 138px;padding-bottom:40px;position:relative;width:680px}.single_product .close_product{background:url(sprite.png) no-repeat;background-position:-359px 0px;height:23px;position:absolute;right:10px;top:10px;width:23px;z-index:10}.single_product .close_product a{display:block;height:100%;width:100%}.single_product img{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:block;float:left;left:20px;position:relative;top:20px;width:240px}.single_product .single_product_details{display:block;float:right;padding-bottom:30px;position:relative;width:386px}.single_product .single_product_details h4{font-size:15px;margin:48px 0 0;text-transform:uppercase}.single_product .single_product_details h5{color:#ff5115;font-size:20px;letter-spacing:5px;margin:3px 0 0}.single_product .single_product_details p{font-family:rooney-web,Rooney,Georgia,serif;font-size:14px;line-height:21px;margin:12px 0 33px;padding-right:40px}.single_product .single_product_details .button{height:30px}#product_page{margin-bottom:0!important;padding-bottom:0!important}#product_page .message{top:227px;height:55px}.suggested_products{background-color:#cfe7ec;clear:both;display:block;height:271px;position:relative;width:100%}.suggested_products .suggested_products_holder{display:block;height:396px;margin:0 auto;padding-top:26px;width:836px}.suggested_products .suggested_products_holder a{text-decoration:none}.suggested_products .suggested_products_holder h4{color:#419bb1;display:block;font-size:11px;letter-spacing:1px;margin:0 0 0 1px;padding:0;position:relative;text-transform:uppercase}.suggested_products .suggested_products_holder .single_suggested_product{font-family:futura-pt,Futura,Helvetica,sans-serif;display:block;float:left;height:146px;margin:14px 19px 0 0;padding-top:0;position:relative;text-align:center;text-transform:uppercase;width:152px}.suggested_products .suggested_products_holder .single_suggested_product img{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;height:130px}.suggested_products .suggested_products_holder .single_suggested_product h5{color:#000;font-size:10px;font-weight:700;letter-spacing:1px;margin:9px 0 0}.suggested_products .suggested_products_holder .single_suggested_product p{color:#000;font-size:11px;margin:0}.suggested_products .suggested_products_holder .single_suggested_product:last-of-type{margin-right:0!important}#cart #cart_table{border-spacing:0px!important;display:block;margin:70px auto 20px;position:relative;width:827px}#cart #cart_table tr{background:#fff;border-spacing:0px;clear:left;display:block;float:left;position:relative;width:827px}#cart #cart_table tr:first-of-type{background:none}#cart #cart_table tr.table_header{background:none}#cart #cart_table tr:nth-child(2){border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}#cart #cart_table tr:nth-child(2) td{padding-top:26px;padding-bottom:17px}#cart #cart_table tr:last-of-type{border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}#cart #cart_table tr:last-of-type td{padding-bottom:11px}#cart #cart_table tr.one_product{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#cart #cart_table tr.one_product td{padding:2px 0!important}#cart #cart_table tr th{border-spacing:0px;font-family:futura-pt,Futura,Helvetica,sans-serif;display:block;float:left;font-size:15px;font-weight:700;height:27px;position:relative;text-transform:uppercase}#cart #cart_table tr th.item{padding-left:157px;text-align:left;width:253px}#cart #cart_table tr th.delete{width:149px}#cart #cart_table tr .item{width:415px}#cart #cart_table tr .price{border-left:1px solid #b0d6df;border-right:1px solid #b0d6df;width:136px}#cart #cart_table tr .qty{width:122px}#cart #cart_table tr .delete{width:152px}#cart #cart_table tr td{border-top:1px solid #b0d6df;padding:2px 0}#cart #cart_table tr td.item .item_image{display:block;float:left;padding:20px 0 20px 20px;position:relative}#cart #cart_table tr td.item .item_image img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:140px}#cart #cart_table tr td.item .cart_product_description{float:right;padding-right:20px;width:214px}#cart #cart_table tr td.item .cart_product_description h4{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:14px;font-weight:700;margin:26px 0 0;text-transform:uppercase}#cart #cart_table tr td.item .cart_product_description h4 a{color:#419bb1;text-decoration:none}#cart #cart_table tr td.item .cart_product_description p{font-family:rooney-web,Rooney,Georgia,serif;font-size:14px;line-height:21px;margin:3px 0 0}#cart #cart_table tr td.price p{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:19px;font-weight:700;letter-spacing:2px;text-align:center}#cart #cart_table tr td.qty input{font-size:20px;margin-left:36px;padding:5px;text-align:center;width:40px}#cart #cart_table tr td.delete .button{font-size:12px;margin-left:16px}#cart .product_total{font-family:futura-pt,Futura,Helvetica,sans-serif;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background:#fff;height:18px;margin:0 auto;padding:20px 17px;position:relative;width:300px}#cart .product_total h3{font-size:16px;margin:0;text-align:center;text-transform:uppercase;width:300px}#cart .product_total h3 span{color:#ff5115;font-size:18px;letter-spacing:3px;padding-left:4px}#cart #update-cart{border:0px;display:block;font-size:12px;height:20px;margin:0 auto 30px;position:relative;width:90px}#cart #checkout{display:block;background-color:#419bb1;margin:28px auto;position:relative}.customer_forms form{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background:#fff;display:block;margin:0 auto;padding:20px 0;position:relative;width:700px}.customer_forms form h3{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:24px;margin:24px 0 0;letter-spacing:2px;text-align:center;text-transform:uppercase}.customer_forms form .form-row{font-family:futura-pt,Futura,Helvetica,sans-serif;float:left;padding:10px 20px;width:660px}.customer_forms form .form-row label{float:left;position:relative;padding-top:5px;text-align:right;text-transform:uppercase;width:170px}.customer_forms form .form-row .input{float:left;margin-left:30px;width:300px}.customer_forms form .message{display:none;top:10px!important;z-index:1}.customer_forms form .message p{font-size:30px;width:680px}.customer_forms form .action-bottom{padding:0 220px}.customer_forms form .action-bottom .button{margin:10px 0}.customer_forms form .action-bottom #forgot_password{font-size:12px;padding-top:10px;text-transform:uppercase}.customer_forms form .action-bottom #forgot_password a{color:#007891;text-decoration:none}.customer_forms .address_tables_div{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background:#fff;display:block;margin:0 auto 20px;padding:20px;position:relative;width:660px}.customer_forms .address_tables_div form{width:680px}.customer_forms .address_tables_div .customer_address{font-family:rooney-web,Rooney,Georgia,serif}.customer_forms .address_tables_div table tr{font-family:futura-pt,Futura,Helvetica,sans-serif;display:block;float:left;padding:10px 0;width:660px}.customer_forms .address_tables_div table tr .label{float:left;position:relative;padding-top:5px;text-align:right;text-transform:uppercase;width:170px}.customer_forms .address_tables_div table tr .value{display:block;float:left;padding-left:30px;position:relative;width:450px}.customer_forms .address_tables_div table tr .value .input{float:left;width:300px}.customer_forms .address_tables_div .action-bottom{padding:0 200px}.customer_forms #page-actions{padding:0 30px!important}.customer_forms #page-actions a{text-decoration:none;text-transform:uppercase}.customer_forms .page_actions{padding:0 30px!important;text-align:center}.customer_forms .page_actions a{text-decoration:none;text-transform:uppercase}.customer_forms .feedback{font-family:rooney-web,Rooney,Georgia,serif;width:100%}.customer_forms .feedback p{background-color:#ff5115;color:#fff;line-height:1.2em;font-size:12px;margin:0 auto;padding:10px;text-align:center;text-transform:uppercase}.customer_forms #contactFormWrapper .input{width:433px}.customer_forms #customer_info{margin-bottom:20px}.customer_forms .add_child_input{background:url(sprite.png) no-repeat;background-position:-134px 0px;cursor:pointer;float:left;height:26px;margin:7px 0 0 12px;position:relative;width:26px}.customer_forms .remove_child_input{background:url(sprite.png) no-repeat;background-position:-272px 0px;cursor:pointer;float:left;height:26px;margin:7px 0 0 12px;position:relative;width:26px}.extras_modal{display:none;background-color:#000c;height:100%;position:fixed;top:0;width:100%;z-index:600}.extras_modal .logging_in_extras_content{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background:#fff;display:block;margin:50px auto;padding:20px 40px;position:relative;width:620px}.extras_modal .logging_in_extras_content .extras_close{cursor:pointer;position:absolute;right:10px;top:10px}.extras_modal .logging_in_extras_content h3{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:20px;margin:24px 0 0;letter-spacing:2px;text-align:center;text-transform:uppercase}.extras_modal .logging_in_extras_content p{text-align:center}.extras_modal .logging_in_extras_content p a{text-decoration:none}.extras_modal .logging_in_extras_content form{margin:20px;text-align:center}.extras_modal .logging_in_extras_content form select{clear:left;padding:30px}.extras_modal .logging_in_extras_content form .btn{border:none;height:22px;margin:10px 0}.blog .rss{border-radius:0 0 5px;-moz-border-radius:0px 0px 5px 0px;-webkit-border-radius:0px 0px 5px 0px;background-color:#419ab4;position:relative;padding:5px 15px;left:0;top:-40px;width:35px}.blog .rss a{color:#fff;text-decoration:none}.blog .blog_content{font-family:futura-pt,Futura,Helvetica,sans-serif;margin:0 auto;width:940px}.blog .blog_content article{margin-bottom:30px}.blog .blog_content article .article_header h1{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:24px;font-weight:700;letter-spacing:2px;margin:6px 0 0;text-transform:uppercase}.blog .blog_content article .article_header h1 a{color:#1a2731;text-decoration:none}.blog .blog_content article .article_header .meta{font-family:rooney-web,Rooney,Georgia,serif;font-size:21px;line-height:1.3em;margin-bottom:6px;margin-top:15px;padding:0 50px;padding-left:0!important;text-transform:uppercase}.blog .blog_content article .post-content p{font-family:rooney-web,Rooney,Georgia,serif;font-size:20px;line-height:30px}.blog .blog_content article .post-content .read_more{text-transform:uppercase}.blog .blog_content article #comments .comment .comment-meta .comment-author{color:#419bb1;margin-bottom:0}.blog .blog_content article #comments .comment .comment-meta .comment-posted{font-size:.75em;margin-top:0}.blog .blog_content article .comment_form .input-field{margin:10px 0}.blog .blog_content article .comment_form .input-field label{display:inline-block;min-width:90px}.blog .blog_content article .comment_form .input-field input{background:#fff;width:280px}.blog .blog_content article .comment_form .input-field textarea{background:#fff;min-width:280px}.blog .blog_content article .comment_form #comment-submit{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;padding:0 8px;background:#419bb1;height:25px;margin-top:20px;text-transform:uppercase;font-size:.6em}header{background-color:#ff5115;height:150px;position:absolute;top:0;width:100%;z-index:100}header .header_holder{font-family:futura-pt,Futura,Helvetica,sans-serif;padding:18px 0 0;position:relative;margin:0 auto;width:780px}header .header_holder #header_logo{display:block;height:75px;margin:5px auto;width:140px}header .header_holder #mobile_nav_drop{display:none}header .header_holder ul{list-style:none;padding:0;text-align:center}header .header_holder ul li{display:inline-block;padding:0 33px;text-align:center}header .header_holder ul li a{color:#fff;font-size:12px;font-weight:700px;letter-spacing:1px;text-decoration:none;text-transform:uppercase}header .header_holder ul li a.inactive{opacity:.5}header .header_holder ul li a.active{border-bottom:2px solid white}header .header_holder #sign_in_header{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;background:#419bb1;height:23px;position:fixed;right:70px;text-transform:uppercase;top:19px}header .header_holder #sign_in_header a{color:#fff;font-size:12px;font-weight:800;letter-spacing:2px;padding:4px 14px;text-align:center;text-decoration:none}#go_to_section{font-family:rooney-web,Rooney,Georgia,serif;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#419bb1;color:#fff;height:40px;padding:10px 10px 20px;position:fixed;right:20px;text-align:right;top:20px;width:18px;z-index:200}#go_to_section div{cursor:pointer;height:20px;width:18px}#go_to_section .section_up{background:url(sprite.png) no-repeat;background-position:-420px 0px;margin-bottom:10px}#go_to_section .section_down{background:url(sprite.png) no-repeat;background-position:-394px 0px}.message{font-family:rooney-web,Rooney,Georgia,serif;display:none;top:361px;position:absolute;width:100%}.message p{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background-color:#ff5115;color:#fff;line-height:1.2em;font-size:12px;margin:0 auto;padding:10px;text-align:center;text-transform:uppercase;width:280px}.ajax_loader{display:none;height:66px;position:absolute;text-align:center;width:66px}.bird{background:url(bird_sprite.png) top left no-repeat;height:39px;position:absolute;width:39px}.left_bird{background-position:-50px -51px}.right_bird{background-position:0 0}#container{color:#1a2731;margin:150px auto 0;overflow:hidden;position:relative;width:100%}#container>section{display:block;margin:20px 0;padding:20px 0}#container>section .section_header{margin:0 auto;width:620px}#container>section .section_header h3{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:24px;margin:24px 0 0;letter-spacing:2px;text-align:center;text-transform:uppercase}#container>section .section_header p{font-family:rooney-web,Rooney,Georgia,serif;font-size:21px;line-height:1.3em;margin-top:8px;padding:0 50px;text-align:center}#container .white_bg{background-color:#fff}#container .blue_bg{background-color:#b0d6df}#container.home_container>section{background:#b0d6df;background-image:linear-gradient(top,#99c8d0 1%,#b0d6df 10%);background-image:-o-linear-gradient(top,#99c8d0 1%,#b0d6df 10%);background-image:-moz-linear-gradient(top,#99c8d0 1%,#b0d6df 10%);background-image:-webkit-linear-gradient(top,#99c8d0 1%,#b0d6df 10%);background-image:-ms-linear-gradient(top,#99c8d0 1%,#b0d6df 10%)}#container #intro{background:url(home_bg_kids.png) center top no-repeat;display:block;margin-top:0;padding-top:30px;position:relative;width:100%}#container #intro #pear{background:url(sprite.png) no-repeat;background-position:-103px 0;height:36px;position:absolute;right:0;top:0;width:27px}#container #intro #intro_header{margin:263px auto 0;width:620px}#container #intro #intro_header p{font-family:rooney-web,Rooney,Georgia,serif;color:#1a2731;font-size:33px;font-weight:500;letter-spacing:1px;line-height:1.35em;margin:0;text-align:center;width:620px}#container #intro .vimeo_video{background:#333;height:350px;margin:48px auto 0;position:relative;width:620px}#container #intro .video_ctas{height:54px;margin:0 auto;padding:30px 0 0;position:relative;width:601px}#container #intro .video_ctas .cta{background:#419bb1;float:left;margin-right:7px;position:relative;width:117px}#container #intro .video_ctas .cta:last-child{margin-right:0}#container #how_it_works{margin:0 auto;position:relative;width:100%}#container #how_it_works #hiw_header{height:91px;margin-top:100px;width:100%}#container #how_it_works #hiw_header p{height:50px;margin-top:165px;padding:0!important;position:absolute;width:100%}#container #how_it_works .hiw_arrow{background:url(sprite.png) no-repeat;cursor:pointer;height:25px;position:absolute;width:12px;top:402px}#container #how_it_works #hiw_left_arrow{background-position:-52px 0}#container #how_it_works #hiw_right_arrow{background-position:-83px 0}#container #how_it_works #hiw_sections_holder{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff;height:314px;margin:30px auto 0;overflow:hidden;width:780px}#container #how_it_works #hiw_sections_holder #hiw_sections{float:left;left:0;position:relative}#container #how_it_works #hiw_sections_holder #hiw_sections .section_title_mobile{display:none}#container #how_it_works #hiw_sections_holder #hiw_sections section{float:left;height:295px;padding:10px;position:relative;width:760px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_1{background:url(section_1.png) 10px 10px no-repeat}#container #how_it_works #hiw_sections_holder #hiw_sections #how_1 .bird{top:17px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_1 .left_bird{left:325px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_1 .right_bird{right:69px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_2{background:url(section_2.png) 10px 10px no-repeat}#container #how_it_works #hiw_sections_holder #hiw_sections #how_2 .nickle_holder{height:117px;left:200px;position:absolute;overflow:hidden;top:0;width:50px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_2 .nickle_holder .nickle{background:url(nickle.png) top left no-repeat;height:44px;left:0;position:absolute;top:0;width:45px;z-index:20}#container #how_it_works #hiw_sections_holder #hiw_sections #how_2 .nickle_holder .cover{background:url(pig_coin_cover.png) top left no-repeat;bottom:0;height:4px;position:absolute;width:45px;z-index:21}#container #how_it_works #hiw_sections_holder #hiw_sections #how_2 .donate_amount{position:absolute;right:67px;top:71px;width:300px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_2 .donate_amount p{font-family:futura-pt,Futura,Helvetica,sans-serif;color:#ff5115;float:left;font-size:50px;font-weight:700;letter-spacing:33px;width:100px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_2 .donate_amount .amount_big{margin-right:52px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_3{background:url(section_3.png) 10px 10px no-repeat}#container #how_it_works #hiw_sections_holder #hiw_sections #how_3 .how_3_icon{background:url(sprite.png) no-repeat;height:112px;position:absolute;top:-175px;width:113px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_3 .how_3_icon.how_cat{background-position:0 -1000px;left:82px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_3 .how_3_icon.how_sick_kid{background-position:-127px -1000px;left:210px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_3 .how_3_icon.how_star{background-position:-257px -1000px;left:338px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_3 .how_3_icon.how_kid{background-position:-383px -1000px;left:466px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_3 .how_3_icon.how_earth{background-position:-511px -1000px;left:594px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_3 .how_3_icon p{font-family:futura-pt,Futura,Helvetica,sans-serif;margin-top:125px;font-size:14px;font-weight:900;text-align:center;text-transform:uppercase}#container #how_it_works #hiw_sections_holder #hiw_sections #how_4{background:url(section_4.png) 10px 10px no-repeat}#container #how_it_works #hiw_sections_holder #hiw_sections #how_4 .check{background:url(sprite.png) no-repeat;background-position:-168px 0;height:40px;left:78px;position:absolute;width:54px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_4 #check_1{top:86px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_4 #check_2{top:146px}#container #how_it_works #hiw_sections_holder #hiw_sections #how_5{background:url(section_5_3.png) 108px 0px no-repeat}#container #how_it_works #hiw_section_choose{height:120px;margin:0 auto;position:relative;width:780px}#container #how_it_works #hiw_section_choose #hiw_choose_slider{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff;height:10px;position:absolute;top:69px;width:780px}#container #how_it_works #hiw_section_choose #hiw_choose_slider #hiw_slider_holder{left:0;position:relative;width:156px}#container #how_it_works #hiw_section_choose #hiw_choose_slider #hiw_slider_holder #hiw_slider{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#ff5115;cursor:pointer;height:55px;margin:0 auto;position:relative;width:54px}#container #how_it_works #hiw_section_choose #hiw_choose_slider #hiw_slider_holder #hiw_slider #hiw_arrow{background:url(sprite.png) no-repeat;background-position:-13px 0;height:15px;left:18px;position:relative;top:-15px;width:18px}#container #how_it_works #hiw_section_choose #hiw_choose_slider #hiw_slider_holder #hiw_slider p{font-family:futura-pt,Futura,Helvetica,sans-serif;color:#fff;cursor:pointer;font-size:33px;margin:-8px 0 0;text-align:center}#container #how_it_works #hiw_section_choose .section_select{cursor:pointer;display:block;float:left;padding-top:18px;position:relative;width:156px}#container #how_it_works #hiw_section_choose .section_select h5{font-family:futura-pt,Futura,Helvetica,sans-serif;color:#fff;font-size:12px;font-weight:700;height:30px;line-height:1.25em;margin:0 auto;text-align:center;text-transform:uppercase;width:100px}#container #how_it_works #hiw_section_choose .section_select h5.selected{color:#1a2731}#container #how_it_works #hiw_section_choose .section_select .section_select_arrow{background:url(sprite.png) no-repeat;background-position:-13px -20px;height:15px;margin:0 auto;position:relative;top:6px;width:18px}#container #how_it_works #hiw_section_choose .selected h5{color:#1a2731}#container #what_you_get #wyg_header{margin-top:150px}#container #what_you_get #branches{height:727px;margin:0 auto;overflow:hidden;position:relative;width:940px}#container #what_you_get #branches .branch{background:url(sprite.png) no-repeat;height:250px;position:absolute;width:446px}#container #what_you_get #branches #branch_1{background-position:0 -57px;left:0;top:-16px}#container #what_you_get #branches #branch_2{background-position:0 -306px;right:0;top:65px}#container #what_you_get #branches #branch_3{background-position:0 -546px;left:0;top:408px}#container #what_you_get #branches #branch_4{background-position:0 -818px;height:178px;right:0;top:394px}#container #what_you_get #branches .branch_tooltip{position:absolute;height:48px;width:186px;z-index:5}#container #what_you_get #branches .branch_tooltip .arrow{background:url(sprite.png) no-repeat;height:16px;position:absolute;top:15px;width:8px}#container #what_you_get #branches .branch_tooltip .arrow_left{background-position:0 0;left:-8px}#container #what_you_get #branches .branch_tooltip .arrow_right{background-position:0 -20px;right:-8px}#container #what_you_get #branches .branch_tooltip .branch_title{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff;padding-top:9px;height:41px;margin:0;position:relative;width:100%;z-index:7}#container #what_you_get #branches .branch_tooltip .branch_title h4{font-family:futura-pt,Futura,Helvetica,sans-serif;color:#1a2731;font-size:12px;font-weight:700;margin:0;text-align:center;text-transform:uppercase}#container #what_you_get #branches .branch_tooltip .branch_dropdown{background-color:#ff5115;margin:0;padding:0;position:relative;top:-7px;width:100%;z-index:6}#container #what_you_get #branches .branch_tooltip .branch_dropdown p{font-family:rooney-web,Rooney,Georgia,serif;color:#fff;font-size:12px;margin:0;padding:10px 5px 5px;text-align:center}#container #what_you_get #branches #branch_tt_1{left:409px;top:20px}#container #what_you_get #branches #branch_tt_2{left:301px;top:181px}#container #what_you_get #branches #branch_tt_3{right:193px;top:252px}#container #what_you_get #branches #branch_tt_4{right:353px;top:426px}#container #what_you_get #branches #branch_tt_5{left:303px;top:605px}#container #sign_up{font-family:futura-pt,Futura,Helvetica,sans-serif;margin:0 auto;padding-top:20px;position:relative;text-align:center;width:100%}#container #sign_up .button{margin:0 auto;position:relative}#container #sign_up h4 .button{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;font-size:25px;position:relative;top:30px}#container #how_it_works_page{height:518px;margin:0 auto;position:relative;width:960px}#container #how_it_works_page h1{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:8px;text-align:center;text-transform:uppercase}#container #how_it_works_page .header_text{font-family:rooney-web,Rooney,Georgia,serif;font-size:21px;height:50px;line-height:1.2em;margin:81px auto 0;position:absolute;text-align:center;width:100%}#container #how_it_works_page .section_arrow{background:url(sprite.png) no-repeat;cursor:pointer;height:25px;position:absolute;width:12px;top:290px;z-index:20}#container #how_it_works_page #section_left_arrow{background-position:-52px 0;left:57px}#container #how_it_works_page #section_right_arrow{background-position:-83px 0;right:57px}#container #how_it_works_page #section_content_holder{height:350px;margin:87px auto 35px;position:relative;width:780px}#container #how_it_works_page #section_content_holder #section_contents{left:0;position:relative;width:500%}#container #how_it_works_page #section_content_holder #section_contents .section_content{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff;float:left;height:345px;position:relative;top:5px;width:780px}#container #how_it_works_page #section_content_holder #section_contents .section_content .section_content_text{border-radius:8px 0 0 8px;-moz-border-radius:8px 0px 0px 8px;-webkit-border-radius:8px 0px 0px 8px;background-color:#007891;float:left;height:285px;padding:30px;width:240px}#container #how_it_works_page #section_content_holder #section_contents .section_content .section_content_text h3{font-family:futura-pt,Futura,Helvetica,sans-serif;color:#fff;font-size:12px;letter-spacing:1px;margin:0;text-transform:uppercase}#container #how_it_works_page #section_content_holder #section_contents .section_content .section_content_text p{font-family:rooney-web,Rooney,Georgia,serif;color:#fff;font-weight:300;line-height:1.3em}#container #how_it_works_page #section_content_holder #section_contents .section_content .section_content_text .button{bottom:30px;left:30px;position:absolute}#container #how_it_works_page #section_content_holder #section_contents .section_content .section_content_screen{background-position:25px 30px;background-repeat:no-repeat;float:left;height:345px;position:relative;top:-6px;width:480px}#container #how_it_works_page #section_content_holder #section_contents #section_content_1 .section_content_screen{background-image:url(HowItWorks2-BecomeMember.png)}#container #how_it_works_page #section_content_holder #section_contents #section_content_2 .section_content_screen{background-image:url(HowItWorks2-Credits-V2.png)}#container #how_it_works_page #section_content_holder #section_contents #section_content_3 .section_content_screen{background-image:url(HowItWorks2-Donate.png)}#container #how_it_works_page #section_content_holder #section_contents #section_content_4 .section_content_screen{background-image:url(HowItWorks2-Vote.png)}#container #how_it_works_page #section_content_holder #section_contents #section_content_5 .section_content_screen{background-image:url(HowItWorks2-GivingHistory.png)}#container #get_involved{margin-bottom:0}#container .basic_page h4{margin:30px 0}#container .basic_page p{margin:10px 0!important}#container #about_page .one_col_text{margin-top:40px}#container #about_page .picture_contact{left:50px;position:relative;text-decoration:none;text-align:center;text-transform:uppercase;top:10px}#container #goals{height:222px;padding:20px 0 50px!important}#container #goals .three_col h3,#container #goals .three_col .one_of_three h4{margin-bottom:0}#container #goals .three_col .one_of_three p{margin-top:6px}#container #get_involved_about{height:222px;margin-bottom:0;padding:10px 0}#container #get_involved_about .three_col h3,#container #get_involved_about .three_col .one_of_three h4{margin-bottom:0}#container #get_involved_about .three_col .one_of_three p{margin-top:6px}#container .three_col{clear:both;margin:0 auto;padding-bottom:30px;position:relative;width:960px}#container .three_col h3{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:24px;font-weight:700;letter-spacing:2px;margin:6px 0;text-transform:uppercase}#container .three_col .one_of_three{float:left;width:320px}#container .three_col .one_of_three h4{font-family:futura-pt,Futura,Helvetica,sans-serif;color:#007891;font-size:12px;font-weight:700;letter-spacing:2px;margin-top:18px;text-transform:uppercase}#container .three_col .one_of_three p{font-family:rooney-web,Rooney,Georgia,serif;font-size:14px;margin-top:23px;padding-right:20px}#container .three_col .one_of_three .button{bottom:0;position:absolute}#container .two_col_left_text{margin:0 auto;position:relative;width:960px}#container .two_col_left_text h1{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:21px;margin:0;text-transform:uppercase}#container .two_col_left_text .col_1_text{float:left;margin-top:18px;width:610px}#container .two_col_left_text .col_1_text p{font-family:rooney-web,Rooney,Georgia,serif;font-size:20px;margin:0;padding-right:100px}#container .two_col_left_text .col_2_picture{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:15px solid white;transform:rotate(2deg);-ms-transform:rotate(2deg);-webkit-transform:rotate(2deg);-o-transform:rotate(2deg);-moz-transform:rotate(2deg);-moz-box-shadow:1px 1px 2px 2px #84bbc8;-webkit-box-shadow:1px 1px 2px 2px #84bbc8;box-shadow:1px 1px 2px 2px #84bbc8;float:left;margin-top:18px;width:320px}#container .two_col_left_text .col_2_picture img{width:320px}#container .one_col_text{margin:0 auto;position:relative;width:960px}#container .one_col_text h3{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:24px;letter-spacing:3px;margin:0;text-transform:uppercase}#container .one_col_text h4{font-family:futura-pt,Futura,Helvetica,sans-serif;color:#007891;font-size:12px;letter-spacing:1px;margin-bottom:0;text-transform:uppercase}#container .one_col_text p{font-family:rooney-web,Rooney,Georgia,serif;font-size:20px;margin:0}#container .one_col_text .button{padding:4px 12px}#container.support-giving-families_page>section{margin:0;padding-bottom:31px}#container.support-giving-families_page>section .one_col_text{padding-top:20px;width:938px}#container.support-giving-families_page>section .one_col_text p{margin:6px 0 28px}#container.support-giving-families_page #charities{background:#b0d6df}#container.support-giving-families_page #volunteers{background-color:#fff}#container.support-giving-families_page #sponsors{background:#b0d6df}#container .form_page{margin:0 auto;width:760px}#container .form_page h1{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:8px;text-align:center;text-transform:uppercase}#container .form_page form{margin-top:40px;padding:40px auto}#container .form_page form label{font-family:rooney-web,Rooney,Georgia,serif;clear:left;display:block;float:left;padding:8px 20px 0 0;width:200px;text-align:right;text-transform:uppercase}#container .form_page form input{border:none;display:block;float:left;font-size:12px;margin:0 0 17px;padding:12px;width:420px}#container .form_page form input[type=submit]{color:#fff;background-color:#ff5115;display:block;font-size:10px;padding:10px;position:relative;margin:2px 0 0 220px;text-transform:uppercase;width:112px}#container .form_page form textarea{border:none;color:#343434;display:block;float:left;font-size:12px;height:200px;margin:0 0 17px;padding:12px;width:420px}#container .form_page form .add_child_input{background:url(sprite.png) no-repeat;background-position:-134px 0px;cursor:pointer;float:left;height:26px;margin:7px 0 0 12px;position:relative;width:26px}#container .form_page .message{margin:0 auto;top:0}.sign_up_container{font-family:futura-pt,Futura,Helvetica,sans-serif;background:url(sign_up_bg_birdless.png) top center no-repeat;height:410px;margin:0 auto;width:556px}.sign_up_container .bird{top:5px}.sign_up_container .left_bird{left:0}.sign_up_container .right_bird{right:0}.sign_up_container h4{color:#fff;font-size:24px;font-weight:400;letter-spacing:2px;margin:70px 0 0;text-align:center;text-transform:uppercase}.sign_up_container form{margin-top:12px;padding:0 58px}.sign_up_container form .over18{display:block;height:4px;width:420px}.sign_up_container form .over18 input{float:left;position:relative;width:20px!important;top:5px}.sign_up_container form .over18 label{color:#fff;float:left;font-size:10px;left:10px;padding:5px 0 3px;position:relative;text-transform:uppercase;width:350px!important}.sign_up_container form input:not([type=submit]):not([type=checkbox]){border:none;font-size:12px;margin:0 0 17px;padding:12px;width:420px}.sign_up_container form .button{left:157px;position:relative;top:11px}.sign_up_container .click_hide_sign_up{background:url(sprite.png) no-repeat;background-position:-134px -28px;display:block;height:22px;left:320px;position:absolute;bottom:42px;width:23px}.sign_up_container .message{top:398px}.sign_up_container .message p{border-radius:0;-moz-border-radius:0px;-webkit-border-radius:0px;background:#1a2731;color:#fff;font-weight:700;letter-spacing:1px;width:472px}#sign_up_modal{opacity:0;padding-top:20px;position:fixed;z-index:500}.modal{background:#000000b3;display:none;height:100%;opactiy:0;position:fixed;width:100%;top:0;z-index:1000}.modal .modal_content{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff;height:250px;margin:100px auto 0;padding:50px;position:relative;width:660px}.modal .modal_content .modal_close{background:url(sprite.png) no-repeat;background-position:-134px -28px;cursor:pointer;display:block;height:22px;right:20px;position:absolute;top:20px;width:23px;text-indent:-9999px}.modal .modal_content h2{font-family:futura-pt,Futura,Helvetica,sans-serif;font-size:26px;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.modal .modal_content p{font-family:rooney-web,Rooney,Georgia,serif;font-size:21px;letter-spacing:1px;margin:0 auto;text-align:center;width:500px}.modal .modal_content .button{display:block;font-size:14px;font-weight:700;height:17px;margin:50px auto 0;position:relative;width:100px}.modal .modal_content .button.continue{margin:10px auto}.submit_success{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#ff5115;display:none;height:100px;position:absolute;top:460px;width:600px}.submit_success .submit_success_close{color:#fff;cursor:pointer;position:absolute;right:10px;top:5px}.submit_success p{color:#fff;font-size:18px;font-weight:700;margin-top:40px;text-align:center}#social_bottom{background-color:#419bb1;bottom:0;height:56px;margin:0;position:fixed;width:100%;z-index:2}#social_bottom ul{list-style:none;margin-top:11px;padding:0;text-align:center}#social_bottom ul li{display:inline-block;height:25px;padding:5px 10px;width:26px}#social_bottom ul li a{background:url(sprite.png) no-repeat;display:block;height:100%;width:100%;-webkit-transition:all .3s ease}#social_bottom ul li.facebook a{background-position:-480px 0px}#social_bottom ul li.facebook a:hover{background-position:-480px -25px}#social_bottom ul li.twitter a{background-position:-450px 0px}#social_bottom ul li.twitter a:hover{background-position:-450px -25px}#social_bottom ul li.googleplus a{background-position:-510px 0px}#social_bottom ul li.googleplus a:hover{background-position:-510px -25px}#social_bottom ul li.linkedin a{background-position:-540px 0px}#social_bottom ul li.linkedin a:hover{background-position:-540px -25px}#social_bottom ul li.pinterest{background:url(sprite.png) no-repeat;-webkit-transition:all .3s ease;background-position:-570px 0px!important;height:15px;margin-bottom:5px;margin-left:10px}#social_bottom ul li.pinterest:hover{background-position:-570px -25px!important}#social_bottom ul li.pinterest a{margin:0!important;background-image:none!important}#social_bottom #footer-policies-agreement{position:absolute;bottom:15px;right:40px;display:block}#social_bottom #footer-policies-agreement span{min-width:80px;display:inline-block}#social_bottom #footer-policies-agreement span a{background:none;top:20px;font-size:.8em;width:auto}#page-privacy-policies-modal .modal_content,#page-terms-agreement-modal .modal_content{width:800px;height:auto}#page-privacy-policies-modal .modal_content p,#page-terms-agreement-modal .modal_content p{text-align:left;margin:0;font-size:.9em}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent: -9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom: 1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main.css.map */
