fieldset{border:1px solid #eee;padding:8px 15px;margin-bottom:15px;-moz-border-radius:3px;border-radius:3px}legend{padding:0 5px;font-size:12px;font-weight:700}label{display:block;color:#555;font-weight:700;line-height:20px}#normal-labels label{font-weight:400}.form-item{margin-bottom:15px}.mini-search .form-item{margin-bottom:0}.field{font-family:arial,san-serif;background:#fff;border:1px solid #ccc;padding:7px 5px;width:300px;color:#777;outline:none;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.13) inset,0 1px 0 #fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,.13) inset,0 1px 0 #fff;box-shadow:0 1px 2px rgba(0,0,0,.13) inset,0 1px 0 #fff}textarea.field{min-height:70px;width:476px;font-size:12px;line-height:17px}.xsm{width:55px!important}.sm{width:85px!important}.md{width:150px!important}.lg{width:220px!important}.xlg{width:350px!important}.short{height:140px}.tall{height:450px}.filefield-element{overflow:hidden}.node-form div.uploader{position:relative;float:none;overflow:hidden}.pulled-item textarea.field{width:400px}#sideCol .field{width:195px;font-size:12px}input.field:focus{color:#333}.form-section{padding:15px 0;overflow:hidden}.form-section-head{clear:both;border-bottom:1px solid #eee;padding:0 0 5px;margin-bottom:15px;font-weight:700;color:#222}.form-controls{border-top:2px solid #eee;padding-top:15px}.element .validation-label{font-size:11px;font-weight:700;padding:3px;display:block}.element span.valid{color:#61925f}.element span.invalid{color:#8d494a}.element input.invalid,.element input.error{background:#fceded;border-color:#c9b3b4;color:#8d5758!important}.sub-form-element{display:block;clear:both;border:1px solid #ddd;padding:14px 14px 24px;margin:5px 0;background-color:#fefefe;background-color:rgba(255,255,255,.85);-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.03) inset,0 1px 0 #fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,.03) inset,0 1px 0 #fff;box-shadow:0 1px 2px rgba(0,0,0,.03) inset,0 1px 0 #fff}.sub-form-element:after{content:".";display:block;height:0;clear:both;visibility:hidden}.form-element .sub-form-element .label{float:none}.compress{line-height:13px}.sub-form-element .pulled-item{margin-bottom:12px;clear:both;padding-left:130px}.aside .sub-form-element .pulled-item{padding-left:118px}.sub-form-element .pulled-item:last-child{margin-bottom:0}.sub-form-element .item-wrapper .pulled-item:last-child{margin-bottom:12px}.sub-form-element .pulled-item label{margin-left:-130px;width:120px;float:left;font-weight:400;font-size:12px;padding:6px 0;text-align:right;text-shadow:0 1px 0 #fff;color:#888;line-height:1.2em}.sub-form-element .pulled-item label .label-text{line-height:20px}.sub-form-element .pulled-item label .small{line-height:1em}.sub-form-element .pulled-item .inputlist{clear:none}.sub-form-element .pulled-item .columnlist{margin:0}.sub-form-element .pulled-item ul label{margin:0;padding:0;text-align:left}.pulled-item .selectlist .selector,.pulled-item .selector,.pulled-item ul{margin-bottom:0!important}.selectlist li{list-style:none;margin:0;display:block;float:left}.sub-form-item .selectlist label{width:125px}.sub-form-item .selectlist .sub-label{float:left;display:block;padding:6px 3px 0 0;font-size:11px}.sub-form-item .selectlist .selector{float:left;margin-top:-1px}.sub-form-item .selectlist div.selector{width:70px}.sub-form-item .selectlist div.selector select{width:70px}.sub-form-item .selectlist div.selector span{width:38px}#mailing-address-form #card-address1,#mailing-address-form #edit-address1,#billing-address-form #card-address1,#billing-address-form #edit-address1{margin-bottom:6px}.upload-wrapper{float:left}.upload-wrapper div.upload{float:none}.button-group{clear:both;padding:0 1px 8px;overflow:hidden}.stacked-button-group{overflow:visible;margin-bottom:12px}.small-button,.small-warning-button,.warning-button,.small-alt-button,.button,.alt-button,.gray-button,.large-button,.large-button-dark,.jumbo-button,.jumbo-button-dark,.jumbo-action-button,.jumbo-alt-action-button,.node-form input.form-submit,input[type=button]{font-weight:700;text-transform:uppercase;text-align:center;display:block;cursor:pointer}.button-group .small-button,.button-group .small-warning-button,.button-group .warning-button,.button-group .small-alt-button,.button-group .button,.button-group .alt-button,.button-group .gray-button,.button-group .large-button,.button-group .large-button-dark{float:left}.stacked-button-group .small-button,.stacked-button-group .small-warning-button,.stacked-button-group .warning-button,.stacked-button-group .small-alt-button,.stacked-button-group .button,.stacked-button-group .alt-button,.stacked-button-group .gray-button,.stacked-button-group .large-button,.stacked-button-group .large-button-dark{float:none;margin:0 0 4px!important}.small-button:focus,.small-warning-button:focus,.warning-button:focus,.small-alt-button:focus,.button:focus,.alt-button:focus,.gray-button:focus,.large-button:focus,.large-button-dark:focus,.jumbo-button:focus,.jumbo-button-dark:focus,.jumbo-action-button:focus,.jumbo-alt-action-button:focus,.node-form input.form-submit:focus{border:1px solid #555}.node-form input.form-submit,input[type=button].form-submit{border:1px solid #777;text-shadow:0 -1px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 0 rgba(250,250,250,.2) inset;-moz-box-shadow:0 1px 0 rgba(250,250,250,.2) inset;box-shadow:0 1px 0 rgba(250,250,250,.2) inset;background:#999;background-image:-moz-linear-gradient(100% 100% 90deg,#888,#999);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#999),to(#888));-pie-background:linear-gradient(#999,#888 100%);font-size:11px;padding:4px 12px 3px;margin-right:5px;height:13px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.node-form input.form-submit:hover{background:#888;background-image:-moz-linear-gradient(100% 100% 90deg,#777,#999);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#999),to(#777));-pie-background:linear-gradient(#999,#777 100%)}.node-form input.form-submit:active;{background:#777;border-color:#666;box-shadow:0 1px 2px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.2) inset}.small-alt-button,input[type=submit].small-alt-button,.button,.jumbo-action-button{border:1px solid #347f93;text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28);-moz-box-shadow:0 1px 0 rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28);box-shadow:0 1px 0 rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28);background-color:#57abc0;background-image:-moz-linear-gradient(100% 100% 90deg,#3D92A8,#57ABC0);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#57ABC0),to(#3D92A8));-pie-background:linear-gradient(#57ABC0,#3D92A8 100%)}.small-alt-button:hover,input[type=submit].small-alt-button:hover,.button:hover,.jumbo-action-button:hover,.block-link:hover .small-alt-button,.block-link:hover .button,.block-link:hover .jumbo-action-button{border-color:#0e7486;background-color:#128fa6;background-image:-moz-linear-gradient(100% 100% 90deg,#128fa6,#17b0cd);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#17b0cd),to(#128fa6));-pie-background:linear-gradient(#17b0cd,#128fa6 100%)}.small-alt-button:active,input[type=submit].small-alt-button:active,.button:active,.button.active,.jumbo-action-button:active,.block-link:active .small-alt-button,.block-link:active .button,.block-link:active .jumbo-action-button{background:#128fa6;border:1px solid #107f93;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.2) inset;box-shadow:0 1px 2px rgba(0,0,0,.2) inset}.small-alt-button:focus,.button:focus,.jumbo-action-button:focus,.block-link:active .small-alt-button,.block-link:active .button,.block-link:active .jumbo-action-button,{border-color:#0b5d6c}.alt-button,.jumbo-alt-action-button{border:1px solid #78a83f;text-shadow:0 -1px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28);-moz-box-shadow:0 1px 0 rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28);box-shadow:0 1px 0 rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28);background-color:#a8d573;background-image:-moz-linear-gradient(100% 100% 90deg,#85c53b,#a8d573);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#a8d573),to(#85c53b));-pie-background:linear-gradient(#a8d573,#85c53b 100%)}.alt-button:hover,.jumbo-alt-action-button:hover,.block-link:hover .alt-button,.block-link:hover .jumbo-alt-action-button{border-color:#70a631;background-color:#70a631;background-image:-moz-linear-gradient(100% 100% 90deg,#70a631,#a8d573);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#a8d573),to(#70a631));-pie-background:linear-gradient(#a8d573,#70a631 100%)}.alt-button:active,.jumbo-alt-action-button:active,.block-link:active .alt-button,.block-link:active .jumbo-alt-action-button{background:#70a631;border-color:#67992d;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.2) inset;box-shadow:0 1px 2px rgba(0,0,0,.2) inset}.large-button,.jumbo-button,input[type=button]{border:1px solid #ccc;text-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fafafa inset,0 1px 3px rgba(0,0,0,.28);-moz-box-shadow:0 1px 2px rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28);box-shadow:0 1px 2px rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28);background-color:#f9f9f9;background-image:-moz-linear-gradient(100% 100% 90deg,#EEEEEE,#FCFCFC);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#FCFCFC),to(#EEEEEE));-pie-background:linear-gradient(#fcfcfc,#eee 100%)}.large-button:hover,.jumbo-button:hover,.block-link:hover .large-button,.block-link:hover .jumbo-button,input[type=button]:hover{background-color:#fbfbfb;background-image:-moz-linear-gradient(100% 100% 90deg,#f7f7f7,#FFF);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#FFF),to(#f7f7f7));-pie-background:linear-gradient(#fff,#f7f7f7 100%)}.large-button:active,.jumbo-button:active,.block-link:active .large-button,.block-link:active .jumbo-button,input[type=button]:active{border:1px solid #ccc;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2) inset;-moz-box-shadow:0 2px 2px rgba(0,0,0,.2) inset;box-shadow:0 2px 2px rgba(0,0,0,.2) inset;background-color:#f6f6f6;background-image:-moz-linear-gradient(100% 100% 90deg,#f3f3f3,#f9f9f9);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#f3f3f3));-pie-background:linear-gradient(#f9f9f9,#f3f3f3 100%)}.small-button,.gray-button{border:1px solid #777;text-shadow:0 -1px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 0 rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28);-moz-box-shadow:0 1px 0 rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28);box-shadow:0 1px 0 rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28);background:#999;background-image:-moz-linear-gradient(100% 100% 90deg,#888,#999);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#999),to(#888));-pie-background:linear-gradient(#999,#888 100%)}.small-button:hover,.gray-button:hover,.block-link:hover .small-button,.block-link:hover .gray-button{background:#888;background-image:-moz-linear-gradient(100% 100% 90deg,#777,#999);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#999),to(#777));-pie-background:linear-gradient(#999,#777 100%)}.small-button:active,.gray-button:active,.block-link:active .small-button,.block-link:active .gray-button{background:#777;border-color:#666;box-shadow:0 1px 2px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.2) inset}.large-button-dark,.jumbo-button-dark{border:1px solid #333;text-shadow:0 -1px 0 #000;background-color:#666;background-image:-moz-linear-gradient(100% 100% 90deg,#333,#666);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#666),to(#333));-webkit-box-shadow:0 1px 2px rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28);-moz-box-shadow:0 1px 2px rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28);box-shadow:0 1px 2px rgba(250,250,250,.2) inset,0 1px 3px rgba(0,0,0,.28)}.large-button-dark:hover,.jumbo-button-dark:hover,.block-link:hover .large-button-dark,.block-link:hover .jumbo-button-dark{background-color:#777;background-image:-moz-linear-gradient(100% 100% 90deg,#333,#777);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#777),to(#333));-pie-background:linear-gradient(#777,#333 100%)}.large-button-dark:active,.jumbo-button-dark:active,.block-link:active .large-button-dark,.block-link:active .jumbo-button-dark{border:1px solid #222;box-shadow:0 1px 4px rgba(0,0,0,.6) inset;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.6) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.6) inset;background-color:#333;background-image:-moz-linear-gradient(100% 100% 90deg,#222,#555);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#555),to(#222));-pie-background:linear-gradient(#555,#222 100%)}.small-warning-button,.warning-button,.node-form input.form-submit.warning-button,.node-form input.form-submit[value=Remove]{border:1px solid #800;text-shadow:0 -1px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 1px 0 rgba(250,250,250,.3) inset,0 1px 3px rgba(0,0,0,.28);-moz-box-shadow:0 1px 0 rgba(250,250,250,.3) inset,0 1px 3px rgba(0,0,0,.28);box-shadow:0 1px 0 rgba(250,250,250,.3) inset,0 1px 3px rgba(0,0,0,.28);background:#900;background-image:-moz-linear-gradient(100% 100% 90deg,#900,#c00);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#C00),to(#900));-pie-background:linear-gradient(#C00,#900 100%)}.small-warning-button:hover,.warning-button:hover,.node-form input.form-submit.warning-button:hover,.node-form input.form-submit[value=Remove]:hover{background:#800;background-image:-moz-linear-gradient(100% 100% 90deg,#800,#c00);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#c00),to(#800));-pie-background:linear-gradient(#c00,#800 100%)}.small-warning-button:active,.warning-button:active,.node-form input.form-submit.warning-button:active,.node-form input.form-submit[value=Remove]:active{background:#700;border-color:#500;box-shadow:0 1px 2px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.2) inset}.jumbo-shiny-button{color:#545454;font-size:13px;padding:18px 10px;text-align:center;-moz-border-radius:5px;border-radius:5px;border:1px solid #e1e1e1;text-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.35);-moz-box-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:0 1px 1px rgba(0,0,0,.35);background-color:#e5e5e5;background-image:-moz-linear-gradient(100% 100% 90deg,#dadada,#f1f1f1);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#f1f1f1),to(#dadada));-pie-background:linear-gradient(#f1f1f1,#dadada 100%)}.jumbo-shiny-button:hover{color:#545454;background-color:#fbfbfb;background-image:-moz-linear-gradient(100% 100% 90deg,#dadada,#FFF);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#FFF),to(#dadada));-pie-background:linear-gradient(#FFF,#dadada 100%)}.jumbo-shiny-button:active,.jumbo-shiny-button.selected{border:1px solid #bbb;padding:19px 10px 17px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2) inset;-moz-box-shadow:0 2px 2px rgba(0,0,0,.2) inset;box-shadow:0 2px 2px rgba(0,0,0,.2) inset;background-color:#c1c1c1;background-image:-moz-linear-gradient(100% 100% 90deg,#d8d8d8,#c1c1c1);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#c1c1c1),to(#d8d8d8));-pie-background:linear-gradient(#c1c1c1,#d8d8d8 100%)}.small-button,.small-alt-button,.small-warning-button,.block-link .small-button,.block-link .small-alt-button,.node-form .content-add-more input.form-submit{font-size:11px;padding:4px 12px 5px;margin-right:5px;height:13px;-moz-border-radius:3px;border-radius:3px}.small-button:active,.small-alt-button:active,.block-link:active .small-button,.block-link:active .small-alt-button,.node-form .content-add-more input.form-submit:active{padding-top:5px;padding-bottom:4px}a.small-button,a.small-alt-button,a.small-warning-button{padding:4px 12px 5px}a.small-button:active,a.small-alt-button:active,a.block-link:active .small-button,a.block-link:active .small-alt-button{padding-top:5px;padding-bottom:4px}.button,.alt-button,.gray-button,.warning-button,.node-form input.form-submit,input[type=button]{font-size:13px;padding:6px 10px 5px;margin-right:8px;-moz-border-radius:3px;border-radius:3px}.button:active,.alt-button:active,.gray-button:active,.block-link:active .button,.block-link:active .alt-button,.block-link:active .gray-button,.node-form input.form-submit:active,input[type=button]:active{padding-top:7px;padding-bottom:4px}.large-button,.large-button-dark{font-size:14px;padding:6px 8px;-moz-border-radius:5px;border-radius:5px}.large-button:active,.large-button-dark:active,.block-link:active .large-button,.block-link:active .large-button-dark{padding-top:7px;padding-bottom:5px}.jumbo-button,.jumbo-button-dark,.jumbo-action-button,.jumbo-alt-action-button{padding:10px;font-size:16px;float:none;margin-bottom:10px;-moz-border-radius:5px;border-radius:5px}.jumbo-button:active,.jumbo-button-dark:active,.jumbo-action-button:active,.block-link:active .jumbo-button,.block-link:active .jumbo-button-dark,.block-link:active .jumbo-action-button,.block-link:active .jumbo-alt-action-button{padding-top:11px;padding-bottom:9px}input[type=button]{padding:6px 20px 5px}.small-button,.small-alt-button,.button,.alt-button,.gray-button,.large-button-dark,.jumbo-button-dark,.jumbo-action-button,.jumbo-alt-action-button,.small-warning-button,.warning-button{color:#fff!important}.large-button,.jumbo-button,input[type=button]{color:#333!important}.jumbo-alt-action-button{}.button-note{float:left;padding:7px 0}.small-button-note{float:left;padding:6px 3px;font-size:12px}.danger-text{color:#af0000;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}a:hover+.danger-text{opacity:1}.arrow-button{font-size:13px;font-weight:600;line-height:18px;text-align:center;text-transform:uppercase;color:#393e3e;display:block}.arrow-button span{padding:3px 22px 3px 0;line-height:18px;background:url(../../../usgbc/lib/img/arrow-button.gif) no-repeat right}.disabled{filter:alpha(opacity=40);zoom:1;opacity:.4;cursor:default}#mainCol .form-column-set{margin-left:-15px;overflow:hidden}#mainCol .form-column-set .form-column{padding-left:15px;float:left}#mainCol .form-column-set #account-username-field,#mainCol .form-column-set #account-password-field{width:200px}#mainCol .form-column-set #account-username-field input,#mainCol .form-column-set #account-password-field input{width:180px}#mainCol .form-column-set .form-column input.field,#mainCol .form-column-set .form-column input.field{width:237px}#mainCol .form-column-set .form-column .element{width:246px}#mainCol .form-column-set .form-column{}#mainCol .form-column-set .full-column .element{width:auto}.twoColLeft #mainCol .form-column-set{margin-left:-15px;overflow:hidden}.twoColLeft #mainCol .form-column-set .form-column{padding-left:15px;float:left}.twoColLeft #mainCol .form-column-set .form-column input.field,.twoColLeft #mainCol .form-column-set .form-column input.field{width:340px}.twoColLeft #mainCol .form-column-set .form-column .element{width:352px}#mainCol .quick-edit-form input.field,#mainCol .quick-edit-form input.field{width:237px;margin-top:3px}#tax-exempt-form .element label{margin-bottom:3px}#tax-exempt-form .element img.ui-datepicker-trigger{margin-left:3px;margin-bottom:-4px}#mainCol .quick-edit-form .form-column-set .form-column .element{width:246px;margin-bottom:10px}#mainCol .aside .quick-edit-form .form-column-set .form-column input.field,#mainCol .aside .quick-edit-form .form-column-set .form-column input.field{width:224px;margin-top:3px}#mainCol .aside .quick-edit-form .form-column-set .form-column .element{width:232px;margin-bottom:10px}.twoColLeft #mainCol .quick-edit-form .form-column-set .form-column input.field,.twoColLeft #mainCol .quick-edit-form .form-column-set .form-column input.field{width:327px;margin-top:3px}.twoColLeft #mainCol .quick-edit-form .form-column-set .form-column .element{width:339px;margin-bottom:10px}.quick-edit-form{padding:14px;background:#f9f9f9;border:1px solid #ddd;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.08) inset;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.08) inset;box-shadow:1px 1px 2px rgba(0,0,0,.08) inset}.quick-edit-form:after{content:".";display:block;height:0;clear:both;visibility:hidden}.quick-edit-form .update-settings-btn-note{float:left;font-size:11px;display:block;padding:5px 0}.registration-process label,.checkout-process label{font-size:13px;margin-bottom:2px;font-weight:400}.registration-process input.field,.checkout-process input.field{font-size:16px;color:#333;width:275px}.registration-process input.inactive,.registration-process textarea.inactive,.checkout-process input.inactive,.checkout-process textarea.inactive{color:#bdbdbd}.registration-steps{height:80px;overflow:hidden;margin-left:0!important;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,.3) inset;box-shadow:0 1px 3px rgba(0,0,0,.3) inset;background-color:#ccc;background-image:-moz-linear-gradient(100% 100% 90deg,#DDD,#EEE);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ddd),to(#EEE));-pie-background:linear-gradient(#ddd,#eee 100%)}.registration-steps li{float:left;list-style:none;margin:0;padding:20px 25px 16px;height:44px;text-transform:uppercase;border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(250,250,250,.4)}.registration-steps li:first-child{border-left:0}.registration-steps li:last-child{border-right:0}.registration-steps li.selected{background:rgba(0,0,0,.05) url(../img/steps-selected.png) bottom center no-repeat}.registration-steps li span{font-size:14px;font-weight:600;display:block;text-shadow:0 1px 0 #fff;color:#333;margin-left:1px}.registration-steps li strong{font-weight:300;font-size:23px;display:block;color:#1fa5cd;text-shadow:0 1px 0 #fff}.form-section-head .small{font-weight:400}.existing-company-check .button,.existing-company-check p{background:#999;border-color:#888;font-size:11px;padding:4px 7px;line-height:12px;margin-right:0;float:right;-moz-border-radius:12px;border-radius:12px}.existing-company-check p{background:0 0;padding-right:0;margin:0 5px 0 0!important;padding-top:6px}.existing-company-check .button{border:1px solid #333;text-shadow:0 -1px 0 #000;color:#eee;background-color:#777;background-image:-moz-linear-gradient(100% 100% 90deg,#333,#777);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#777),to(#333));-pie-background:linear-gradient(#777,#333 100%)}.existing-company-check .button:hover{color:#fff}#reg-summary{background:#fff;padding:0;border-radius:5px;border:1px solid #999;width:208px;margin-top:15px;-moz-border-radius:5px;border-radius:5px}#reg-summary.stick{position:fixed;top:0;z-index:10000}#reg-summary h4{color:#fff;font-size:12px;font-weight:700;text-shadow:0 -1px 0 #000;background:#444;padding:8px 10px;margin:0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#reg-summary dl{margin-bottom:0}#reg-summary dt,#reg-summary dd{padding:5px 10px;margin:0!important}#reg-summary dt{padding-bottom:0}#reg-summary dd{border-bottom:1px solid #eee;padding-bottom:6px}#reg-summary .total{overflow:hidden;background:url(../img/total-bg.png)}#reg-summary .total dt{float:right;padding:14px 5px 0;font-size:12px;color:#fff}#reg-summary .total dd{border:0;float:right;padding:10px 8px 8px 0;font-size:18px;text-shadow:0 1px 0 #ccc;font-weight:700;font-family:helvetica,arial}.do-first-blurb{font-weight:700;font-size:14px;padding:0 0 0 24px;background:url(../img/arrow.png) left center no-repeat;width:130px;margin:100px auto;text-shadow:0 1px 0 #fff}#tax-exempt-form .element{overflow:hidden}#tax-exempt-form .element select{margin-right:0}#tax-exempt-form .element .slash{float:left;padding:0 5px;display:block}.ui-datepicker .ui-datepicker-title{margin:0 4px;text-align:center}.ui-datepicker .ui-datepicker-title select{width:82px!important;margin:0 2px}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker .ui-widget-header{border:0!important}.ui-datepicker{width:200px;padding:7px;background:#f3f3f3;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 1px 2px rgba(0,0,0,.1)}.ui-datepicker .ui-datepicker-header{position:relative;background:0 0;margin:0;padding:0;margin-bottom:6px}.ui-datepicker .ui-datepicker-header a{position:absolute;cursor:pointer;text-align:center;display:block;width:14px;height:19px;padding:0;background:0 0;border:none;margin:0;-moz-border-radius:0;border-radius:0}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;background:0 0;margin:2px;top:0;list-style:0;left:0;width:10px;height:15px;background:url(../img/datepicker-arrows.png) center top no-repeat}.ui-datepicker .ui-datepicker-header a.ui-datepicker-next span{background-position:center -15px}.ui-datepicker .ui-datepicker-header a:hover span{background-position:center -30px}.ui-datepicker .ui-datepicker-header a:hover.ui-datepicker-next span{background-position:center -45px}.ui-datepicker .ui-datepicker-calendar{width:100%;border-collapse:collapse;display:;margin:0!important;background:#fff;border:1px solid #ccc;padding:2px!important;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.12) inset,0 1px 0 #fff;-moz-box-shadow:0 2px 2px rgba(0,0,0,.12) inset,0 1px 0 #fff;box-shadow:0 2px 2px rgba(0,0,0,.12) inset,0 1px 0 #fff}.ui-datepicker .ui-datepicker-calendar *{background:0 0}.ui-datepicker .ui-datepicker-calendar thead *{border:0}.ui-datepicker .ui-datepicker-calendar thead th{padding:4px 0;text-align:center}.ui-datepicker .ui-datepicker-calendar thead span{font-size:12px;color:#5e7c83}.ui-datepicker .ui-datepicker-calendar td{padding:0;margin:0;border:1px solid #ccc}.ui-datepicker .ui-datepicker-calendar td a{display:block;padding:4px 0 4px 2px;font-weight:400;letter-spacing:1px;margin:0;text-align:center;border:0}.ui-datepicker .ui-datepicker-calendar td .ui-state-hover{background:#e7f0f2;border:1px solid #95b1b7;margin:-1px;position:relative;color:#5e7c83;text-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.9) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,.9) inset;box-shadow:0 1px 0 rgba(255,255,255,.9) inset}.ui-datepicker .ui-datepicker-calendar td .ui-state-active{background:#17b0cd;border:1px solid #108095;margin:-1px;position:relative;color:#fff;text-shadow:none;font-weight:700;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.2) inset;box-shadow:0 1px 2px rgba(0,0,0,.2) inset}input[type=submit].small-button,input[type=submit].small-alt-button,input[type=submit].small-warning-button,.node-form .content-add-more input[type=submit].form-submit,.node-form input[type=submit].form-submit{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:inline;height:15px}button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0;margin:0}