/* -------------------------------------- */
/*                  MAIN                  */
/* -------------------------------------- */
html{background-color:#C8C8C8;overflow-y:scroll;}
a{color: #db5a03;text-decoration: none}
a:hover{color:#333333/*#ffa800 !important*/ ;}
table th,table td{font-size:12px;line-height:15px}
p{color:#686868;font-size:12px;line-height:15px;margin-bottom: 10px;}
h1{color:#db5a03;font-size: 18px;font-weight:normal; line-height: 16px;margin-bottom: 10px;}
h2{font-size: 1.2em; margin-bottom: 10px; line-height: 1.3em}
h3{color:#DF5103;font-size: 17px;font-weight:normal;line-height:15px; margin-bottom: 10px;}
h4{font-size: 1.4em; margin: 10px 0px}
.sup {font-size: 1.1em; }
.sub {font-size: .8em; line-height: 1em}
.bottom {margin-bottom: 25px}
.title, .link {font-weight: bold}
.line-black {border: 1px solid #000;margin: 5px 0px 15px 0px; }
.space {height: 250px}
input[type="radio"]{margin-right:7px;}
.left-medium-space{margin-left:40px;}
.left-long-space{margin-left:240px;}
.float-left{float:left;}
.float-right{float:left;}
.left-space{margin-left:6px;}
.left-medium-space{margin-left:40px;}
.left-long-space{margin-left:240px;}
.required{background-color:#FFB2B2;color:#000000 !important;}
.text-left{text-align:left !important;}
.text-right{text-align:right;}
.text-orange{color:#DB5A03;}
.text-orange p{color:#DB5A03;}
.text-red{color:#DF0000;}
.text-dark{color:#686868 !important;}
.text-block{display:inline-block;}
.text-grey{color:#C1BCB6;}
.v-top{vertical-align:top !important;}
.v-middle{vertical-align:middle;}
.v-bottom{vertical-align:bottom;}
.display-none{display:none;}
.no-borde{border:none !important;}
.no-margin{margin:0 !important;}
.no-margin-bottom{margin-bottom:0 !important}
.no-margin-left{margin-left:0 !important}
.no-padding{padding:0 !important;}
.no-padding-top{padding-top:0 !important;}
.no-padding-right{padding-right:0 !important;}
.no-padding-left{padding-left:0 !important;}
.bg-orange{background-color:#DB5A03;}
.bg-grey{background-color:#aaa49b;}
.bg-white{background-color:White;}
.width-auto{width:auto !important;}
.margin-bottom-little{margin-bottom:2px !important;}
ul.check-marker{list-style-type: none;}
ul.check-marker li{background: url("/images/newdesign/check-mark.jpg") no-repeat scroll 0 0 transparent;margin-bottom: 10px;padding-left: 20px;margin-left:0;}
ul.orange.no-left-margin-li li{margin-left:0 !important;}
ul.orange li{background:url("/images/newdesign/home/slide-ctrl.png") no-repeat 0 5px;}
ul.orange li{padding-left: 20px; margin-bottom:10px}
ul.orange{list-style-type: none;}
.font-small{font-size:9px;}
.bold{font-weight:bold !important;}
.float-right{float:right !important;}



ul.wizard-checkout li{float:left;margin-left:0px;color:#DB5A03;text-align:center;}
ul.wizard-checkout li.shop{width:100px}
ul.wizard-checkout li.applycredit{width:110px}
ul.wizard-checkout li.pay{width:109px}
ul.wizard-checkout li.order-review{width:96px}
ul.wizard-checkout li.order-confirmation{width:133px}
ul.wizard-checkout li.active{font-weight:bold;color:#FFFFFF; font-size:9pt;margin-top:1px;}
ul.checkout-step-1{background: url("/images/newdesign/tab-checkout.png") no-repeat scroll 0 0 transparent;}
ul.checkout-step-2{background: url("/images/newdesign/tab-checkout.png") no-repeat scroll 0 -22px transparent;}
ul.checkout-step-3{background: url("/images/newdesign/tab-checkout.png") no-repeat scroll 0 -44px transparent;}
ul.checkout-step-4{background: url("/images/newdesign/tab-checkout.png") no-repeat scroll 0 -66px transparent;}
ul.checkout-step-5{background: url("/images/newdesign/tab-checkout.png") no-repeat scroll 0 -88px transparent;}




/* -------------------------------------- */
/*               Wizard                   */
/* -------------------------------------- */
ul.wizard,ul.wizard-checkout{ list-style-type: none;margin: 0;overflow: hidden;width: 100%;}
ul.wizard li{background-color:#AAA49B;color:#FFFFFF;font-weight:bold;float: left;margin-left: 2px;padding:6px 12px;width:130px;}
ul.wizard li.first{margin-left:0;}
ul.wizard li.first h5{padding-left:0;}
ul.wizard li.active{background-color:#DB5A03;}
ul.wizard li.last{width:132px;}
ul.wizard li span{width:40px;}
ul.wizard li h5{margin:0;padding-left:40px;font-size:12px}
ul.wizard li h5.step-1{background: url("/images/newdesign/wizard-steps-grey.jpg") no-repeat scroll 0 -4px transparent;}
ul.wizard li h5.step-2{background: url("/images/newdesign/wizard-steps-grey.jpg") no-repeat scroll 0 -39px transparent;}
ul.wizard li h5.step-3{background: url("/images/newdesign/wizard-steps-grey.jpg") no-repeat scroll 0 -74px transparent;}
ul.wizard li h5.step-4{background: url("/images/newdesign/wizard-steps-grey.jpg") no-repeat scroll 0 -109px transparent;}
ul.wizard li h5.step-5{background: url("/images/newdesign/wizard-steps-grey.jpg") no-repeat scroll 0 -145px transparent;}
ul.wizard li.active h5.step-1{background: url("/images/newdesign/wizard-steps-orange.jpg") no-repeat scroll 0 -4px transparent;}
ul.wizard li.active h5.step-2{background: url("/images/newdesign/wizard-steps-orange.jpg") no-repeat scroll 0 -39px transparent;}
ul.wizard li.active h5.step-3{background: url("/images/newdesign/wizard-steps-orange.jpg") no-repeat scroll 0 -74px transparent;}
ul.wizard li.active h5.step-4{background: url("/images/newdesign/wizard-steps-orange.jpg") no-repeat scroll 0 -109px transparent;}
ul.wizard li.active h5.step-5{background: url("/images/newdesign/wizard-steps-orange.jpg") no-repeat scroll 0 -145px transparent;}

.wizard-content,.wizard-content .upload-file{border:1px solid #AAA49B;padding:15px 10px;min-height:150px;}
.wizard-content .button{min-width:100px;margin-left:5px;}
.wizard-content .step-1 textarea{width:689px !important;height:125px}
.wizard-content .step-1 .message p{margin-bottom:0 !important;}
.wizard-content .step-1 table{width:100%;}
.wizard-content .step-1 table td{vertical-align:bottom !important;padding:0 !important;} 
.wizard-content .list-radio input[type="radio"],.wizard-content .list-radio p{float:left;}
.wizard-content .list-radio p{max-width:700px;margin-top:3px;}
.wizard-content .upload-file{min-height:50px;width:430px;padding:10px;margin-bottom:21px}
.wizard-content .upload-file input[type="file"]{width:350px !important;}


.wizard-content ul.breadcrumb {list-style-type: none; margin: 0px;overflow: hidden;margin-bottom:20px}
.wizard-content ul.breadcrumb li{float:left;margin: 0;}    
.wizard-content ul.breadcrumb li span{color:#cccccc;display: block;font-size:12px;font-weight: bold; padding: 0 8px;text-align:center;}
.wizard-content ul.breadcrumb li:first-child span{padding-left:0}
.wizard-content ul.breadcrumb li.active span{color:#DB5A03;}
.wizard-content ul.breadcrumb li.last{margin-right:0px;}




/* -------------------------------------- */
/*               Breadcrumb               */
/* -------------------------------------- */
ul.breadcrumb {list-style-type: none; margin: 0px;overflow: hidden;margin-bottom:20px}
ul.breadcrumb li{float:left;margin: 0;}    
ul.breadcrumb li a{color:#686868;display: block;font-size:12px;font-weight: bold; padding: 0 8px;text-align:center;}
ul.breadcrumb li:first-child a{padding-left:0}
ul.breadcrumb li.active a{color:#DB5A03;}
ul.breadcrumb li.active a:hover{}
ul.breadcrumb li.last{margin-right:0px;}
/* -------------------------------------- */
/*               Tables                   */
/* -------------------------------------- */
table.inside tr th{padding:0 0 0 10px;vertical-align:bottom;}
table.inside tr th:first-child,table.inside tr td:first-child{padding-left:0 !important;}
table.inside tr td{border-top:1px solid #AAA49B;padding:20px 10px;}
table.inside tr:first-child td{border:none;}
table.simple tr td{padding:2px 0 3px 10px;vertical-align:bottom}
table.simple tr td:first-child{padding-left:0;}
table.grey,table.list-table{border:1px solid #AAA49B;width:100%;}
table.grey th,table.list-table th{padding-left:10px;}
table.grey th,table.list-table th{background-color:#AAA49B;color:#FFFFFF;padding-bottom:7px;padding-top:7px;font-size:14px; font-weight:bolder;}
table.grey td{padding:0 !important;}
table.grey td div{padding-left:10px;border-bottom:1px solid #ADAAA9;padding-bottom:15px;padding-top:15px;}
table.grey td div.first{margin-left:10px;padding-left:0;}
table.grey td div.last{margin-right:10px;}
table.grey tr.last td div{border:none;}
table.grey-3 tr td,table.inside tr td,table.inside tr th{width:25%}
table.grey-3 tr td div{min-height:65px}
table.grey-2 td div{border-bottom:none;}
table.grey-2 tr.last td div{border-top:1px solid #ADAAA9;}
table.short-space td div{padding-bottom:5px;padding-top:5px;}
table.list-table td,table.inside td{padding:10px;}
table.td-middle td{vertical-align:middle !important;}
table.list-table.normal{border:none;}
table.list-table.normal th{background-color:transparent;color:#686868;font-size:12px;padding:10px}
table.list-table.normal tr th:first-child,table.list-table.normal tr td:first-child{padding-left:0 !important;}
table.list-table.normal.first-td-right tr td:first-child{text-align:right;}
table.list-table.normal.second-td-right tr td:nth-child(2){text-align:right;}
table.list-table.normal.td-middle td{vertical-align:middle;}
table.list-table.normal.td-little-padding td{padding:5px 10px;}
/* -------------------------------------- */
/*              boxes                     */
/* -------------------------------------- */
.grey-box{}
.grey-box .head-box{background-color:#AAA49B;color:#FFFFFF;font-weight:bold;font-size:14px;padding:7px 14px;line-height:15px}
.grey-box .content-box{border:1px solid #AAA49B;padding:9px 9px 9px 13px;}
/* -------------------------------------- */
/*               Panels                   */
/* -------------------------------------- */
.yui-skin-sam .yui-panel-container.shadow .underlay {background-color: transparent !important;}
.yui-skin-sam .yui-panel{background-color: transparent !important;}
.yui-skin-sam .yui-panel .bd {padding:0;background-color:transparent !important;}
.yui-skin-sam .yui-panel,.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd{border:none !important}
.yui-skin-sam .yui-panel .container-close{background:url("/images/newdesign/close.png") no-repeat scroll 0 0 transparent !important;cursor:pointer;height:28px;position:absolute;top:10px ;right:10px ;width:28px !important;z-index: 1;}
/* -------------------------------------- */
.container{position:relative;background-color:transparent !important;}
.container .left{float:left;width:220px}
.container .right{border-left:1px solid #A8A8A8;float:left;padding-left:30px;width:349px;}
.container .overlay-left{background-color:#000000;filter: alpha(opacity=3);height:387px;opacity: 0.03;position:absolute;width:258px;top:0;}
.panel-white {border: none;background-color: #FFFFFF;color:#5B5653;padding: 32px 37px;z-index:3;-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;behavior: url(/css/border-radius.htc);}
.panel-white .button-login{width:87px;margin:11px 0 50px 0;}
.panel-white .button-create{width:177px;margin-top:17px;}
.panel-white .button-registration{width:230px;margin-top:25px;}
/*.panel-white input[type="text"],.panel-white select,.panel-white textarea,#main input[type="text"],#main select,#main textarea{border:1px solid #686868;padding:4px;width:161px;color:#5B5653;}*/
.panel-white select{width:171px;width:171px\9;}
.panel-white select.small{width:75px;width:75px\9;}
.panel-white input[type="text"].small{width:65px;width:65px\9;}
.panel-white input.extension{width:71px}
.panel-white h3{margin-bottom:33px;}
.panel-white h4{font-size: 14px;line-height: 13px;margin-bottom:14px;font-weight:normal}
.panel-white h5{font-size: 12px;line-height: 12px;margin-bottom:20px;}
.panel-white p{margin-bottom:6px;[margin-bottom:6px;margin-bottom:2px;];margin-left: 0 !important;padding-right:0 !important;*padding-right:0 !important;}
.panel-white p.text-small{font-size:10px;line-height:10px;margin:0;}
.panel-white span.label{display: inline-block;margin:0 2px 0 25px;width:115px;text-align:right;}
.panel-white span.red{display: inline-block;color:#DB5A03;margin-right:10px;}
#loginRegister .bd,#loginDonnor .bd,#register .bd,#loginDonnor2_1 .bd{width:674px;}
#login .bd{width:534px;}
#login .bd .left,#login .bd .right{width:210px;}
#login .bd .button-login{margin-bottom:0} 
#login .bd .right p.last{margin-top:38px}
#login .bd .right p.first{margin-top:5px}

#loginAfterEmail .bd{width:534px;}
#loginAfterEmail .bd .left,#loginAfterEmail .bd .right{width:210px;}
#loginAfterEmail .bd .button-login{margin-bottom:0} 
#loginAfterEmail .bd .right p.last{margin-top:38px}
#loginAfterEmail .bd .right p.first{margin-top:5px}

#loginRegister .right h5{margin-bottom:50px} 
#loginRegister .right p,#login .right p{margin-bottom:20px}
#loginRegister .right p.last,#login .bd .right p.last{margin-bottom:48px}
#loginRegister .right span,#register span{margin-left:26px} 
#loginRegister .right span.title,#register span.title,#loginDonnor2 span.title,#loginDonnor2_1 span,#thanks span{color:#DB5A03;font-size:17px;line-height:17px;vertical-align:top;margin-left:0;}
#register p{margin-bottom:25px;}
#register .left,#register .right{width:280px;}
#register .left h5,#register .right h5{margin-bottom:45px;}
#register .left p.last{margin-bottom:143px;}
#loginDonnor2 .bd,#thanks .bd{width:452px}
#loginDonnor2 p.first,#loginDonnor2_1 p.first,#thanks p.first{margin-bottom:40px}
#loginDonnor2 span.title,#loginDonnor2_1 span.title,#thanks span.title{font-size:19px;line-height:19px;vertical-align:bottom}
#loginDonnor2_1 .left{border-right:1px solid #A8A8A8;}
#loginDonnor2_1 .right{border:none;}
#thankYouEmail .bd,#docUpload .bd{width:529px;}
#thankYouEmail .button-login{margin-bottom:0}
#termsOfUse p{margin-bottom:15px;}
#termsOfUse .bd{width:630px;}
#termsOfUse .button-close{cwidth:62px;margin-top:35px;}
#docUpload h5{margin-bottom:2px;}
#docUpload input[type="text"],#docUpload input[type="file"]{padding:2px;width:auto;width:287px\9;}
#docUpload input[type="file"]{width:287px;width:375px\9;}
#docUpload .button-orange{width:156px}
#quickDonation1 .bd{width:753px}
#quickDonation1 .button-finalize{float:right;}
#quickDonation2 .bd,#quickDonation3 .bd{width:474px}
#quickDonation3 .button{float:right;width:97px;margin-left:5px;}
/* -------------------------------------- */
/*              Buttons                   */
/* -------------------------------------- */
.button,.input-text,.panel{display: inline;float: left;font-size:12px;font-weight:bold;margin: 0px;padding: 0px;position: relative;z-index: 0;zoom: 1;}
.button-white{border: 1px solid #DB5A03;background-color: #FFFFFF;color:#DB5A03;padding: 5px 10px 4px 10px;text-align:center;z-index:3;}
.input-white{border: 1px solid #AAA49B;background-color: #FFFFFF;color:#686868;padding: 1px;font-size:22px;font-weight:bold;text-align:left;z-index:3;}
.button-orange{border: 1px solid #db5a03/*#ec9900;*/;background-color: #db5a03/*#ec9900;*/;color:#FFFFFF;padding: 5px 10px 4px 10px;text-align:center;z-index:3;}
.button-orange a{color:#FFFFFF;text-decoration:none;}
.button-white,.button-orange,.input-white{-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 6px;behavior: url(/css/border-radius.htc);}
.display-none{display:none;}
/* -------------------------------------- */
/*                 Body                   */
/* -------------------------------------- */
.body{padding:11px 32px 11px 32px;background-color:#FFFFFF;font-family:Helvetica, Arial, Sans Serif;color:#5A5A5A;margin-bottom:40px;*margin-bottom:40px\9;}
    
/* -------------------------------------- */
/*                 Header                 */
/* -------------------------------------- */
#header{color:#5A5A5A;height:94px;margin-bottom:13px;}
#header-logo{background: #fff url(/images/newdesign/logo.png) left center no-repeat; float: left;height: 64px; margin: 27px 0px 0px 0px; width: 231px;}
#header-logo a{ cursor: pointer; display: block; height: 64px;text-decoration: none; width: 231px;}
#header-logo h1 span {visibility: hidden;}
#header-nav{float: right;height:40px;}
#header-nav #header-search{float: right;text-align:right;width: 162px;}
#header-nav #header-search a{margin:0px}
#header-nav #header-search input{border: 1px solid #AAA49B;height: 15px; margin:0 0px 0 5px; vertical-align:top;width: 130px;}
#header-nav #header-search img{vertical-align:top}
#header-nav ul{color:#5A5A5A;float: left; list-style-type: none;margin-right: 6px; padding: 0px; text-align:right;width:290px;}    
#header-nav ul li{color:inherit;display: inline;margin: 0px;text-align:inherit;}    
#header-nav ul li a{color:inherit;*color:#5A5A5A; height: 19px;line-height: 19px;margin: 0px 8px 0px 5px;text-decoration: none;}
#header-nav ul li.last a{margin-right: 0px;}

#header-account {color:inherit;float:right;font-size: 14px;font-weight:bold;height:70px; width: 650px;margin-top:-5px; text-align: right; vertical-align:bottom;position:relative}
#header-account ul{list-style-type: none;}
#header-account ul li{display: inline;padding:0;margin:0;position:relative}
#header-account table td{vertical-align:bottom}
#header-account span,#header-account a,#header-account img{}
#header-account span{margin:0px;vertical-align:bottom;}
#header-account a{color:inherit;*color:#5A5A5A}
#header-account span.items{color:#DB5A03;}
#header-account img{vertical-align:baseline;}
#header-account img.account{margin:0px 11px 0px 3px;}
#header-account img.shopping-car{margin:0px 11px 0px -1px;}
#header-account .my-cart-overlay{border:2px solid #DB5A03;display:none;width:88px;padding:17px;background-color:#FFFFFF;position: absolute;right: -68px;top: 17px;*top:57px;z-index:4;}
#header-account .my-cart-overlay p,#header-account .my-cart-overlay a{text-align:left !important;}
#header-account .my-cart-overlay a{font-size:12px;color:#DB5A03;}

/*
#header-account {color:inherit;float:right;font-size: 14px;font-weight:bold;height:70px; width: 540px;margin-top:-5px; text-align: right; vertical-align:bottom}
#header-account span{line-height:12px;margin:0px;vertical-align:bottom;}
#header-account a{color:inherit;*color:#5A5A5A}
#header-account span.items{color:#DB5A03;}
#header-account img{vertical-align:bottom;}
#header-account img.account{margin:0px 11px 0px 3px;}
#header-account img.shopping-car{margin:0px 11px 0px -1px;}
#header-account .my-cart-overlay{border:2px solid #DB5A03;display:none;width:88px;padding:17px;background-color:#FFFFFF;position: absolute;right: -68px;top: 17px;*top:57px;z-index:4;}
#header-account .my-cart-overlay p,#header-account .my-cart-overlay a{text-align:left !important;}
#header-account .my-cart-overlay a{font-size:12px;color:#DB5A03;}
*/

/* -------------------------------------- */
/*                   nav                  */
/* -------------------------------------- */
/*
#nav ul{list-style-type: none; margin: 0px;overflow: hidden; width: 960px;}
#nav ul li{float:left;margin: 0 4px 0 0;}    
#nav ul li a{background-color:#db5a03;color:#FFFFFF;display: block;font-size:12px;font-weight: bold; padding: 3px 10px  4px 10px;text-align:center;}
#nav ul li.active a{background-color:#ec9900;}
#nav ul li.active a:hover{color:#FFFFFF !important;}
#nav ul li a:hover{color:#FFFFFF !important;}
#nav ul li.home{width:55px;}
#nav ul li.about-us{width:73px;}
#nav ul li.about-us a,#nav ul li.for-applicants a,#nav ul li.for-donnors a{padding:3px 9px 4px 9px;}
#nav ul li.for-applicants{width:103px;}
#nav ul li.for-donnors{width:84px;}
#nav ul li.browse{width:165px;}
#nav ul li.browse a{padding:3px 4px 4px 4px;}
#nav ul li.gift-certificates{width:110px;}
#nav ul li.weekly{width:117px;}
#nav ul li.testimonials{width:120px;}
#nav ul li.useful{width:100px;}
#nav ul li.last{margin-right:0px;}
*/

	#nav.container_12 {
		font-size: 12px;
	}
	
    #nav.container_12 ul{
        /* border: solid 1px #000000; */
        margin: 0;
        padding: 0;
        display: table;
        width: 100%;        
    }

    #nav.container_12 ul li {
        display: table-cell;
        text-align: center;
        background-color: #db5a03;
        padding: 3px 10px 3px 10px;
    }

    #nav.container_12 ul li.active {
        background-color: #ec9900;
    }


    #nav.container_12 ul li.spacer {
        display: table-cell;
        background-color: #ffffff;
        width: 5px;
        padding: 0;
    }

    #nav.container_12 ul li a{
        text-decoration: none;
        color: #ffffff;
        font-weight: bold;
    }
	
/* -------------------------------------- */
/*                 slide                  */
/* -------------------------------------- */
#slide {background-color:#db5a03;/*#c31338*/height:310px;/*297px*/margin-top:6px;}
#slide .buttons{position:absolute;top:387px;z-index:20;}
#slide .button{width:129px}
#slide .button-left{margin-left:28px;}
#slide .button-right{margin-left:25px;}
#slide img{margin:0;*margin-bottom:-1px;top:0;height:310px;/*297px*/}
#slide p{color:#FFFFFF;font-size:30px;text-align:center;line-height:34px;margin:30px 24px 71px 10px;width:322px;}

#slide #slides{width: 510px;height: 310px;/*297px*/}
#slide #slideShowControls{position:absolute;top:440px;margin-left:9px;}
#slide #slideShowControls div{cursor:pointer;background:url("/images/newdesign/home/slide-ctrl.png") no-repeat scroll 0 -8px transparent;float:left;height:8px;margin-left:5px;width:8px;z-index:10;}
#banner {overflow:hidden;position:relative;}
#banner a {display:block;overflow:hidden;position:absolute;top:0;right:0;z-index:-1;}
#banner a img {display:block;position:absolute;top:0;right:0;border:none;cursor: pointer;}


/* -------------------------------------- */
/*                  Home                  */
/* -------------------------------------- */
#home {margin: 10px 0px; overflow: hidden;}
#home .counter,#home .donate,#home .gift{width:310px;margin:0 10px 10px 0}
#home .counter,#home .donate{float:left;background-color:#E5E4E1;}
#home .container_4 p,#home .container_4 h3{margin-left:10px;padding-right:10px}
#home .counter p{font-size:14px;}
#home .counter span{font-weight:bold}
#home .counter span.number {font-size:60px; line-height:740px;}
#home .counter span.counting {font-size:16px;}
#home .donate,#home .gift{ padding:10px 0px 10px;}
#home .donate{margin-bottom:15px;padding-bottom:18px}
#home .donate p{margin-bottom:47px;}
#home .donate .button-orange{width:89px;}
#home .donate .input-white{width:93px;height:24px;}
/*#home .donate input[type="text"]{background-image: url("/images/newdesign/dollar.png");background-repeat:no-repeat;padding-left:14px;}*/
#home .donate .input-text-left{margin-left:37px;}
#home .donate .button-right{margin-left:14px;}

#home .gift img{margin-left:-27px;}
#home .gift table td{vertical-align:bottom;}
#home .gift table {margin:0;}
#home .gift a{color:#DF5103;font-weight:bold;text-decoration:none}
#home .gift p{margin-bottom:0}

#home .feature{margin-left:10px;width:630px;}
#home .feature h3{margin-top:10px;}
#home table td{margin:0;padding:0;}
#home table td.first{border-left:1px solid #ADAAA9;padding-left:10px;}
#home table td.first p{background: url("/images/newdesign/sprite.png") repeat-x scroll 0 0 transparent;}
#home table td.first p.last,#home table td.second p.last{margin-bottom:-2px;}
#home table td.first h3,#home table td.second h3,#home .gift h3{line-height:15px;}
#home table td.second{border-left:1px solid #ADAAA9;}
#home table td.second a{color:#DF5103;font-weight:bold;text-decoration:none}
#home table p{padding-right:15px}
#home .news{vertical-align:bottom}
#home .news img{margin-left:-10px;}

#home .info {border: 1px solid #AAA49B;margin: 15px 0px 23px 0; padding: 15px 0 18px 0; overflow: hidden;}
#home .info img{float: left; margin:0px 15px}
#home .info .button-orange{width:89px;}
#home .info .main-info-content {float: left; margin:0px 15px 0 5px; width: 370px;}
#home .info .main-info-content p.last{margin-bottom:0px}
#home .info .main-info-content p.first{margin-bottom:20px}
#home .info .main-info-content h5{;line-height:12px; margin-bottom:10px;font-size:12px;}
#home .info .main-info-left{border-bottom: 1px solid #AAA49B;float: left; margin-left: 5px;}
#home .info .main-info-left span{margin-right: 20px}
#home .info .top-link{float: left; margin-top: 140px}
/* -------------------------------------- */
/*                  Main                  */
/* -------------------------------------- */
#main {min-height:800px;}
#main h1{font-size: 17px;font-weight:normal;line-height:15px; margin-bottom: 10px;}
#main h3{color: #5A5A5A;font-size: 14px;font-weight: bold;line-height:14px;margin-bottom:10px}
#main .nav-left,#main .content{margin-top:17px;margin-bottom:17px;}
#main .content{min-height:428px;padding-top:13px;}
#main .content p{margin-bottom:10px;}
#main .content h1.black{color:#5A5A5A;}
#main .content p.last{margin-bottom:21px;}
#main .content p.first{margin-bottom:24px;}
#main .content p.title{margin-bottom:3px;font-weight:normal;}
#main .content a.next{font-size:11px;}
#main .content h1.first{margin-bottom:24px;}
#main .content hr.last{margin-bottom:5px;}
#main .nav-left {background-color:#db5a03;/*#c31338;*/margin-right:10px;padding:13px 10px 28px 10px;text-align: right;width:130px}
#main .nav-left a,#main .nav-left h1{color:#FFFFFF;}
#main .nav-left ul{list-style-type: none}
#main .nav-left ul li{border-bottom:1px solid #FFFFFF;line-height:16px;margin: 0px;padding:12px 0 14px 0}
#main .nav-left ul li.first{border-top:1px solid #FFFFFF;}
#main .nav-left ul li.active a{font-weight:bold;}
#main .nav-left ul,#main .nav-left ul li ul{margin:0}
#main .nav-left ul li ul {font-size:11px;}
#main .nav-left ul li ul li{border:none;padding:6px 14px 6px 0;line-height:13px}
#main .nav-left ul li ul li a{font-weight:normal !important;}
#main .nav-left ul li ul li.active a{font-weight:bold !important;}
#main .nav-left ul li ul li.first{border:none;padding-top:10px}
#main .nav-left ul li ul li.last{padding-bottom:0;}#main .search ul li ul {font-size:11px;}
#main .search ul li ul li{padding:6px 0 6px 0;line-height:13px;margin-left:22px;border-top:1px solid #b0bd88;  /*#E68C4F;*/ width:108px;text-align:right;position:relative;}
#main .search ul li ul li div.message{color:#F6D6C1;}
#main .search ul li ul li div.message i{display: block;}
#main .search ul li ul li div.message i.first{margin-top:2px;}
#main .search ul li ul li div.message a,#main .search ul li ul li div.message p{color:#FFFFFF;}
#main .search ul li ul li div.box-orange{position:absolute;left:108px;top:0;background-color:transparent;z-index:30}
#main .search ul li ul li div.box-orange span.space-td{min-width:25px;display: inline-block;}
#main .search ul li ul li div.box-orange .body-box{text-align:left;color:#FFFFFF;background-color:#db5a03;/*#c31338;*/margin-left:12px;padding:10px;min-width:160px;}
#main .search ul li ul li div.box-orange .body-box input[type="text"]{height:14px;line-height:12px;padding:1px;width:90px;}
#main .search ul li ul li div.box-orange .body-box input.medium[type="text"]{width:165px;}
#main .search ul li ul li div.box-orange .body-box input{border:1px solid #db5a03;/*#c31338*/}
#main .search ul li ul li div.box-orange .body-box p{color:#FFFFFF;}
#main .search ul li ul li div.box-orange .body-box a{font-weight:bold !important;font-size:14px;}
#main .search ul li ul li div.box-orange .body-box a.close-box{position:absolute;background:url("/images/newdesign/close-box.png") no-repeat scroll 0 0 transparent;height:20px;width:20px;top:10px;right:8px;}
#main .search ul li ul li div.box-orange table td{padding:2px 3px;}
#main .search ul li ul li div.box-orange .app-status{width:250px;}
#main .search ul li ul li div.box-orange .app-status table td{vertical-align:middle;}
#main .search ul li ul li div.box-orange .app-date{width:250px;}
#main .search ul li ul li div.box-orange .location{}
#main .search ul li ul li div.box-orange .keyword{width:200px;}
#main .search ul li ul li div.box-orange .cause-type{/*width:500px;*/}
#main .search ul li ul li a{font-weight:normal !important;}
#main .search ul li ul li span.flecha{width:10px;display: inline-block;background:url("/images/newdesign/nav-flecha.jpg") no-repeat scroll 0 0 transparent;}
#main .search ul li ul li.active a{font-weight:bold !important;}
#main .search ul li ul li.first{border:none;padding-top:10px}
#main .search ul li ul li.last{padding-bottom:0;}

/* -------------------------------------- */
/*             Paginator                  */
/* -------------------------------------- */
#main .paginator {float:left;width:250px}
#main .paginator a{color:#C3C3C3;display: block;font-size:12px;font-weight: bold; padding: 3px 2px  4px 2px;}
#main .paginator ul{float:left;list-style-type: none; margin: 0px;overflow: hidden;text-align:right;width:auto}
#main .paginator ul li{float:left;margin: 0 2px 0 0;}    
#main .paginator ul li a{color:#C3C3C3;display: block;font-size:12px;font-weight: bold; padding: 3px 2px  4px 2px;}
#main .paginator ul li.active a{color:#DB5A03;}
#main .paginator ul li.active a:hover{color:#DB5A03 !important;}
#main .paginator span{color:#C3C3C3;float:left;}
/* -------------------------------------- */
/*             Registration               */
/* -------------------------------------- */
#main .registration .button-orange,#main .my-account .button-orange,#main .browse-request .button-orange,#main .browse-request .button-white{behavior: url(/css/border-radius.htc);}
#main .registration .grid_3{width:auto;}
/*#main .registration input[type="text"],#main .registration select,#main .registration textarea{width:250px;}*/
#main .registration table td{vertical-align:middle;padding:0 4px 4px 0;}
/*#main .registration select{width:260px;width:260px\9;}*/
#main .registration select.small{width:70px;width:71px\9;}
#main .registration select.medium{width:178px;width:178px\9;}
#main .registration textarea.large{width:380px;height:100px;}
#main .registration input.medium{width:168px;width:168px\9;}
#main .registration input.small{width:75px;width:108px\9;}
#main .registration ul{list-style-type: none;}
#main .registration ul li{background:url("/images/newdesign/home/slide-ctrl.png") no-repeat 0 5px;padding-left: 20px; margin-bottom:10px}
#main .registration .button{width:78px;}
#main .registration .browse{vertical-align:bottom;margin:0 0 4px 15px}
#main .registration table.upload td{vertical-align:bottom;}
#main .registration div.upload{border:1px solid #999999;padding:4px;width:250px;}
#main .registration div.upload p.last{margin-bottom:0;}

#main .table-contribution .table-width {width: 220px}
#main .table-contribution .table-width span{float:right; margin-right: 5px}

#main .table-contribution{margin-top: 10px}
#main .table-contribution input{width: 80px; height: 19px; border: 1px solid #AAA49B}
#main .table-contribution select{width: 150px}
#main .table-contribution td{padding: 5px 0px}

#main .table-certificates td{padding: 5px 20px 5px 0px;}
#main .table-certificates input, #main .table-certificates textarea{width: 240px; height: 19px; border: 1px solid #AAA49B; padding: 0px 5px; margin: 0px}
#main .table-certificates .checkbox{width: auto}
#main .table-certificates textarea{width: 240px; height: 240px}
#main .table-certificates .table-width {width: 240px}

/*
#main table.list-table {background-color:#EEEEEE;border: 1px solid #CCCCCC;border-collapse: collapse;}
#main table.list-table td,#main table.list-table th{text-align: left; vertical-align: top;padding:5px}
#main table.list-table th{background: none repeat scroll 0 0 #666666;color: #FFFFFF;font-weight:bold}
#main table.list-table td{ border-collapse: collapse;border-top: 1px solid #EEEEEE;}
*/


/* -------------------------------------- */
/*             my-account                 */
/* -------------------------------------- */
#main .my-account span.red{margin-right:2px;}
#main .my-account label{display: inline-block;font-weight:bold;margin-bottom:3px;}
#main .my-account .left,#main .my-account .right{float:left;}
#main .my-account .left{width:269px;}
#main .my-account .left table {margin-right:49px;margin-right:47px\9;}
#main .my-account .right{border-left:1px solid #c3c3c3;padding-left:50px;padding-left:48px\9;}
#main .my-account .right table {margin:0;}
#main .my-account input.small[type="text"],#main .my-account select.small{width:80px;}
#main .my-account select.medium{width:125px;}
#main .my-account input.smaller[type="text"],#main .my-account select.smaller{width:60px;}
#main .my-account select.bigger{width:360px;}
#main .my-account input.medium[type="text"]{width:100px;}
#main .my-account .wallet .content-box{min-height:10px;}
#main .my-account .wallet table td{vertical-align:top;padding-left:15px;}
#main .my-account .wallet table th{width:295px;}
#main .my-account .preferences table td,#main .my-account .wallet table td,#main .my-account .wallet table th{padding-bottom:10px;}
#main .my-account .upload{float:right;}
/*#main .my-account .grey-box .content-box {min-height:380px;position:relative;padding-bottom:25px;}*/
#main .my-account .grey-box .content-box {position:relative;padding-bottom:0px;}
#main .my-account .grey-box .box-1 {min-height:196px;margin-bottom:10px}
#main .my-account .grey-box .box-2 {min-height:101px;}
#main .my-account .grey-box .box-2 label.partner{padding-right:15px;}
#main .my-account .grey-box .box-2 label.employer{padding-right:5px;}
#main .my-account .grey-box .content-box a.fix-bottom{bottom:0;left:13px;position:absolute;font-weight:bold;}
#main .my-account .grey-box .content-box .info{padding-right: 20px;text-align: right;width: 105px;}
#main .my-account .grey-box .content-box .first{margin-bottom:2px;}
#main .my-account .grey-box .content-box .title span{background:url("/images/newdesign/check-black.jpg") no-repeat 0 0;padding-left:15px;margin-top:3px;}



/* -------------------------------------- */
/*             browse-request             */
/* -------------------------------------- */
#main .browse-request .paginator{width:460px;}
#main .browse-request .sort{text-align:right;}
#main .browse-request .sort select{padding:0;font-size:11px;/*width:125px;*/}
#main .browse-request .box-search,#main .browse-request .box-grey{border:1px solid #AAA49B;margin-bottom:10px;}
#main .browse-request-client .box-search {position:relative;}
#main .browse-request-client .box-search .right{position:absolute;bottom:10px;right:0;}
#main .browse-request-client .box-search .right .data{padding-bottom:15px;}
#main .edit-request .box-grey{padding:15px;}
#main .edit-request table th,#main .edit-request table td{vertical-align:middle;padding-bottom:10px;}
#main .edit-request table tr:first-child th,#main .edit-request table tr:first-child td{vertical-align:top;}
#main .edit-request table tr th,#main .edit-request table td.first{padding-left:20px;}
#main .edit-request table.align td{min-width:180px} 
#main .edit-request input.big[type="text"],#main .edit-request textarea.big{width:360px;}
#main .edit-request input.medium[type="text"],#main .edit-request select.medium{width:202px;}
#main .edit-request input.smaller[type="text"],#main .edit-request select.smaller{width:65px;}
#main .edit-request input.small[type="text"],#main .edit-request select.small{width:100px;}
#main .browse-request .box-grey .left{width:165px;padding-left:20px}
#main .browse-request .box-grey .right{width:510px;}
#main .browse-request .box-grey .right p span.number,#main .browse-request .box-grey .float-left span.number,#main .my-cart span.number{width:50px;display:inline-block;text-align:right;margin-right:10px;color:#DB5A03;font-size:22px;}
#main .browse-request .box-grey .float-right .button{width:145px;margin-bottom:10px}
#main .edit-request .box-grey .float-right .button{width:105px;margin-right:10px;}
#main .browse-request .box-grey .float-left span.number,#main .my-cart span.number{width:auto;text-align:left;}
#main .browse-request .box-grey .float-left input.smaller[type="text"]{width:66px;font-size:22px;}
#main .browse-request .box-grey table.advance td {padding:0;}
#main .browse-request .box-grey table.advance tr:first-child td{width:85px;border-top:1px solid #AAA49B;border-bottom:1px solid #AAA49B;height:21px;}
#main .browse-request .box-grey table.advance tr:first-child td:first-child{border-left:1px solid #AAA49B;}
#main .browse-request .box-grey table.advance tr:first-child td.last{border-right:1px solid #AAA49B;}
#main .browse-request .left,#main .browse-request .right{padding-top:10px;padding-bottom:10px;}
#main .browse-request .box-search .left{width:129px;padding-left:10px;}
/*#main .browse-request .icon{color:#418C99;font-size:10px;padding-left:55px;height:45px;margin-bottom:10px;position:relative;vertical-align:bottom;z-index:1}*/
#main .browse-request .iconText{padding-bottom:10px; color:#418C99;font-size:10px;padding-left:10px;height:45px; width:150px;}
#main .browse-request .iconImage{padding-bottom:10px;}
#main .browse-request .car{background:url("/images/newdesign/icon-car.png") no-repeat 0 0;}
#main .browse-request .care{background:url("/images/newdesign/icon-care.png") no-repeat 0 0;}
#main .browse-request .income{background:url("/images/newdesign/icon-income.png") no-repeat 0 0;}
#main .browse-request .act{background:url("/images/newdesign/icon-act.png") no-repeat 0 0;}
#main .browse-request .box-search .left div:first-child,#main .browse-request .box-grey .left div:first-child{margin-top:40px;}
#main .browse-request .box-search .left span,#main .browse-request .box-grey .left span.icon-text{vertical-align:bottom;display:inline-block;position:absolute;bottom:0;width:70px;}
#main .browse-request .box-search .center{width:440px;padding:10px;}
#main .browse-request .box-search .center table.title-search,#main .browse-request .box-grey table.title-search{border-bottom:1px solid #AAA49B;}
#main .browse-request .box-search .center table.title-search tr td:first-child,#main .browse-request .box-grey table.title-search tr td:first-child{padding-left:0;}
#main .browse-request .box-search .right{width:139px;}
#main .browse-request .box-search .right .button{min-width:110px;margin-bottom:4px;}
#main .browse-request .box-search .right div.data{vertical-align:bottom;font-size:11px;margin-bottom:4px;}
#main .browse-request .box-search .right div.data:first-child{margin-top:30px;}
#main .browse-request .box-search .right div.data:first-child span{display:inline-block;line-height:12px;vertical-align:bottom}
#main .browse-request .box-search .right div.last{margin-bottom:20px;}
#main .browse-request .box-search .right span.text-orange{margin-left:2px;}

/* -------------------------------------- */
/*             my-cart                    */
/* -------------------------------------- */
#main .my-cart ul.wizard-checkout{float:right;width:auto;height: 21px;}
#main .my-cart .total .float-left{width:300px;margin-bottom:20px;}
#main .my-cart .total .buttons .button{min-width:126px;margin-bottom:10px}
#main .my-cart .total div.number{margin-right:160px /*90px*/;}
#main .my-cart .other-ways{min-height:150px;position:relative;}
#main .my-cart .other-ways p a{position:absolute;bottom:0;}
#main .my-cart.edit input.smaller{font-size:22px}
#main .my-cart.edit .grey-box .content-box{padding:0 13px 0 13px;}
#main .step-2 .grey-box .content-box{position:relative;min-height:670px;padding-top:20px;}
#main .step-2 .grey-box .head-box .float-right{margin-top:5px;}
body:first-of-type #main .step-2 .grey-box .content-box{min-height:670px;}
#main .step-3 .grey-box .content-box{position:relative;min-height:130px;padding-top:20px;}
#main .step-3 .grey-box .content-box a.edit{position:absolute;bottom:10px;}
#main .step-3 table tr td:first-child,#main .step-3 table tr th:first-child{padding-left:0}
#main .step-3 table.step3Tbl tr td,#main .step-3 table.step3Tbl tr th{padding-bottom:10px;padding-left:20px}
#main .step-2 .left,#main .step-3 .left{width:330px /*229px;*/}
#main .step-2 .float-right .button,#main .step-3 .float-right .button{float:right;margin-bottom:5px;min-width:105px;}
#main .step-2 .float-right hr.first{margin-bottom:10px;}
/*#main .step-2 input[type="text"],#main .step-2 select{width:132px;}*/
#main .step-2 input.small[type="text"]{width:82px;}
#main .step-2 select.smaller,#main .step-2 input.smaller[type="text"],#main .my-cart.edit input.smaller[type="text"]{width:69px;}
#main .step-2 table{width:100%}
#main .step-2 table td,#main .step-2 table th{vertical-align:bottom;}
#main .step-2 table tr td{padding-left:0;}
#main .step-2 table .first{width:95px;}
#main .step-2 table td.center{width:165px;}
#main .step-2 table td.last{width:150px;text-align:right}
#main .step-2 table a.blue{text-decoration:underline;color:#599EDD}



/* -------------------------------------- */
/*             Admin                      */
/* -------------------------------------- */
#main .content.admin .grey-box{margin-bottom:20px}
#main .content.admin select.smaller,#main .content.admin input[type="text"].smaller{width:100px}
#main .content.admin .tax p label{width:65px;display:inline-block}
#main .content.admin .tax .button{margin-left:65px;min-width:145px;}
#main .content.admin.skills table.list-table,#main .content.admin.recent-changes table.list-table{margin-bottom:3px;}
#main .content.admin.skills .right h1.first{margin-bottom:81px}
#main .content .tab-space .button{margin-left:5px;min-width:100px}
#main .content.admin.skills .float-right .button,#main .content.admin.manage .float-right .button{margin-left:5px;min-width:100px}
#main .content.admin.skills .right p label{display:inline-block;width:40px;}
#main .content.admin.manage p label{width:165px;display:inline-block}
#main .content.admin.manage input,#main .content.admin.users input,#main .content.admin.regions input,#main .content.admin.programs input{margin:0}
#main .content.admin.allocation-point-increments .current-values p label{width:200px;display:inline-block}
#main .content.admin.allocation-point-increments .new-value p label{width:180px;display:inline-block}
#main .content.admin.allocation-point-increments .new-value select{width:171px;}
#main .content.admin.generate-status-reports p label{width:225px;display:inline-block}
#main .content.admin.report-1 p label{width:300px;display:inline-block}

#main .content.admin.users input[type="checkbox"]{margin-right:10px;}
#main .content.admin.users input.large[type="text"],#main .content.admin.programs input.large[type="text"],#main .content.admin.programs textarea.large{width:240px;}
#main .content.admin.users select.large,#main .content.admin.programs select.large{width:250px;}
#main .content.admin.users p label{width:130px;display:inline-block}
#main .content.admin.recent-changes .right{margin-top:25px;}
#main .content.admin.members p label,#main .content.admin.regions p label{width:80px;display:inline-block}
#main .content.admin.programs p label{width:180px;display:inline-block}
#main .content.admin.sql-form .grid_11{width:920px;}
#main .content.admin.sql-form label{width:80px;display:inline-block;vertical-align:top}
#main .content.admin.sql-form textarea.large{width:374px;margin-right:10px}
#main .content.admin.assignments input.smaller[type="text"],select.smaller{width:60px;}
#main .content.admin.assignments table.list-table tr.first td{padding-top:20px}
#main .content.admin.main-list a{color:#686868}

/* -------------------------------------- */
/*             Applicant                  */
/* -------------------------------------- */
#main .content.applicant .logo,#main .content.donor .logo{background-color:#DB5A03;padding:0 0 0 13px;margin-bottom:20px;width:770px;}
#main .content.applicant .logo .right{padding:32px 30px 24px;}
#main .content.applicant .logo h1,#main .content.donor .logo h1{color:#FFFFFF;font-size:27px;line-height:30px;margin-bottom:30px;text-align:center;}
#main .content.applicant .logo .right .option{float:left;width:93px;margin-left:10px;}
#main .content.applicant .logo .right .option  span{display:block;height:35px;width:35px;margin:0 auto 15px;}
#main .content.applicant .logo .right .option .number-1{background:url("/images/newdesign/numbers.png") no-repeat 0 0;}
#main .content.applicant .logo .right .option .number-2{background:url("/images/newdesign/numbers.png") no-repeat -34px 0;}
#main .content.applicant .logo .right .option .number-3{background:url("/images/newdesign/numbers.png") no-repeat -68px 0;}
#main .content.applicant .logo .right .option .button{min-width:90px;}
#main .content.applicant .logo .right .option.first{margin-left:0;}
#main .content.applicant.grant-types ol li{margin-left:20px;}
#main .content.applicant.wizard select.small{width:100px;}
#main .content.applicant.wizard select.medium{width:180px;}
#main .content.applicant.wizard select.extra-large{width:480px;}
#main .content.applicant.wizard textarea.extra-large{width:580px;}
#main .content.applicant.wizard input[type="text"].small{width:90px;}
#main .content.applicant.wizard input[type="text"].medium{width:170px;}
#main .content.applicant.wizard input[type="text"].extra-large{width:470px;}
#main .content.applicant.wizard ul.wizard li{padding:6px;width:142px;}
#main .content.applicant.wizard ul.wizard li h5{font-size:11px}
#main .content.applicant.wizard ul.wizard li.first{width:144px;}
#main .content.applicant.wizard ul.wizard li.first h5{padding-left:40px;}
#main .content.applicant.wizard ul.breadcrumb li a{color:#cfccc7;}
#main .content.applicant.wizard ul.breadcrumb li.active a{color:#DB5A03;}
#main .content.applicant.wizard .links a{margin-right:10px}
#main .content.applicant.wizard input[type="checkbox"]{margin:0 10px 0 0;}
#main .content.applicant.wizard.step-2-1 p label{width:100px;display:inline-block}


/* -------------------------------------- */
/*             Donors                     */
/* -------------------------------------- */
#main .content.donor{width:790px;margin-right:0;}
#main .content.donor .logo{width:776px;}
#main .content.donor .logo h1{margin-bottom:40px}
#main .content.donor .logo .right{width:333px;padding:30px 20px 20px }
#main .content.donor .logo .right .button{margin-left:65px}
#main .content.donor.donation-online input[type="text"].small{width:100px}
#main .content.donor.donation-contribute .align h3{margin:14px 0 20px;}
#main .content.donor.donation-contribute .grid_3 p label{display:block}
#main .content.donor .box-grey{border:1px solid #AAA49B;padding:15px}
#main .content.donor .links{padding:15px}
#main .content.donor .links a{padding-left:10px;}
#main .content.donor.change-credit-card-1 p label{width:150px;display:inline-block;}
#main .content.donor.change-credit-card-1 select{width:171px}
#main .content.donor.change-credit-card-1 input[type="text"]{width:161px;}
#main .content.donor.change-credit-card-1 select.small{width:80px;}
#main .content.donor.change-credit-card-1 input.small{width:70px;}
#main .content.donor.change-credit-card-1 input.large{width:210px;}
#main .content.donor.cancel-pledge-2 p textarea{width:555px;height:130px;}
    

/* -------------------------------------- */
/*             Testimonials               */
/* -------------------------------------- */
#main .content.testimonials div.items{clear:both;margin-bottom:20px;}
/*#main .content.testimonials div.items img{float:left;display:block;vertical-align:top;width:60px;height:60px}*/
#main .content.testimonials div.items div{width:630px;display:inline-block;}
#main .content.testimonials div.items div p{margin-left: 20px;}
#main .search.nav-testimonials ul li ul li div.box-orange .app-year{width:200px;} 
#main .search.nav-testimonials ul li ul li div.box-orange .cause-type{width:650px;} 


/* -------------------------------------- */
/*             Gift-Certificates          */
/* -------------------------------------- */
#main .content.gift-certificates textarea{width:246px;height:237px;}
#main .content.gift-certificates input[type="text"],#main .content.useful-tools input[type="text"]{width:246px;}
#main .content.gift-certificates .grey-box{position:relative;}
#main .content.gift-certificates .grey-box .gift-1,.gift-2{position:absolute;}
#main .content.gift-certificates .grey-box .gift-1{right:14px;top:-52px;z-index:3}
#main .content.gift-certificates .grey-box .gift-2{right:45px;top:-25px;z-index:2}


/* -------------------------------------- */
/*             Useful-Tools               */
/* -------------------------------------- */
#main .content.useful-tools.index p label{width:140px;display:inline-block}
#main .content.useful-tools.other-resources p label{width:100px;display:inline-block}
#main .content.useful-tools.other-resources select{width:256px;}
#main .content.useful-tools.link-modest-needs textarea{width:690px}


/* -------------------------------------- */
/*             Accordion                  */
/* -------------------------------------- */
#accordion div{margin-bottom:15px;}
#accordion p{margin-top:15px;}

/* -------------------------------------- */
/*                footer                  */
/* -------------------------------------- */
#footer{color:#5A5A5A;font-size:10px;height:154px;}
#footer .left,#footer .right{background-color:#bbc3c5;color:#FFFFFF;float:left;height:67px;margin-bottom:15px;}
#footer .left{width:142px;}
#footer .left img.logo{margin:0px 0px 0px 18px;}
#footer .right{margin-left:45px;/*5px;*/width:768px;/*813px;*/}
#footer .right img,#footer .right span{float:left;/*position:relative;*/}
#footer .right span{color:#FFFFFF;font-size:11px;line-height:13px;margin-left:9px;vertical-align:top;}
#footer .right div{float:left;margin-left:20px;/*30px;*/margin-top:22px;}
#footer .right .twitter{margin-left:30px;/*42px;*/}
#footer .copy-right span a{color:#686868;font-size:8px;}
#footer .privacy{text-align:right;}