.total-row{overflow:hidden;border-top:1px solid #dbdbdb}.total-row h5,.total-row h6{float:right;padding-top:5px;text-align:right}.total-row h5{color:#000}.total-row h6{color:#c50;width:120px}.product-list{overflow:hidden}.product-list .product-group{overflow:hidden;margin:5px 5px 0 5px;padding-bottom:10px;background:#f9f9f9}.product-list .donation{width:470px}.product-list .product-group.collapse{padding-bottom:0!important}.product-list .product-header{padding:1px 10px 9px 10px;border-bottom:1px solid #fff;background:#fff;position:relative}.product-list .product-header .dateSelected{padding-top:5px}.product-list .product-group.collapse .product-header{border-bottom:none!important}.product-list .product-header h4{display:inline}.product-list .product-header .toggle{font-size:10px;position:absolute;right:10px;bottom:6px}.product-list .product-header .note{font-size:11px;position:absolute;right:10px;bottom:9px}.product-list .product{overflow:hidden;margin:10px 8px 0 8px;padding:2px;border:1px solid #c7e7f1;background:#fff}.product-list .product-group.collapse .product{display:none!important}.product-list .product-item{overflow:hidden;padding:10px}.product-list .col-description{float:left;width:68%}.product-list .no-product .col-description{width:100%}.product-list .no-product .col-description span{font-size:13px;font-style:italic;color:#acabab}.product-list .col-description span{padding-top:5px;display:block;font-size:14px}.product-list .col-price{float:left;text-align:right;width:16%}.product-list .col-price span{padding-bottom:5px;display:block;font-size:14px}.product-list .col-quantity{float:left;text-align:right;width:16%}.product-list .col-quantity span{padding-bottom:4px;display:block;font-size:14px}.product-list .col-action{width:100%;float:left;border-top:1px solid #dbdbdb;margin-top:7px;padding-top:7px}.product-list .col-action .small-button{float:right}.product-list .total-row{margin:0 12px 0 12px;padding-bottom:12px}.product-list .total-row h5,.product-list .total-row h6{font-size:15px}.product-list .col-description-cal{float:left;width:35%}.product-list .col-description-cal span{padding-top:5px;display:block;font-size:14px}.product-list .col-info-cal{float:left;text-align:right;width:10%}.product-list .col-info-cal span{padding-bottom:5px;display:block;font-size:14px}.product-list .col-action-cal{float:right;text-align:center;width:14%}.product-list .col-action-cal span{padding-bottom:4px;display:block;font-size:14px}.product-list .col-soldout-cal{float:right;text-align:center;width:22%}.product-list .col-soldout-cal span{padding-bottom:4px;display:block;font-size:14px}.product-list .col-price-cal{float:left;text-align:right;width:15%}.product-list .col-price-cal span{padding-bottom:5px;display:block;font-size:14px}.product-list .col-description-upsell{float:left;width:30%}.product-list .no-product .col-description-upsell{width:100%}.product-list .no-product .col-description-upsell span{font-size:13px;font-style:italic;color:#acabab}.product-list .col-description-upsell span{padding-top:5px;display:block;font-size:14px}.product-list .col-info-upsell{float:left;text-align:right;width:5%}.product-list .col-info-upsell span{padding-bottom:5px;display:block;font-size:14px}.product-list .col-language-upsell{float:left;text-align:left;width:25%}.product-list .col-language-upsell span{padding-bottom:5px;display:block;font-size:14px}.product-list .col-language-upsell select{width:95%}.product-list .col-price-upsell{float:left;text-align:center;width:15%}.product-list .col-price-upsell span{padding-bottom:5px;display:block;font-size:14px}.product-list .col-quantity-upsell{float:left;text-align:center;width:8%}.product-list .col-quantity-upsell span{padding-bottom:4px;display:block;font-size:14px}.product-list .col-action-upsell{float:right;text-align:center;width:10%}.product-list .col-action-upsell span{padding-bottom:4px;display:block;font-size:14px}.product-list .col-description-donation{float:left;width:60%}.product-list .col-description-donation span{padding-top:5px;display:block;font-size:14px}.product-list .col-quantity-donation{float:left;text-align:right;width:25%}.product-list .col-quantity-donation span{padding-bottom:4px;display:block;font-size:14px}.product-list .col-action-donation{float:right;text-align:right;width:10%;margin:0}.product-list .col-action-donation span{padding-bottom:4px;display:block;font-size:14px}.product-list .col-action-remove{float:right;text-align:right;margin:0;padding-top:8px}.product-list .col-action-remove span{padding-bottom:4px;display:block;font-size:14px}.product-list .information-group{overflow:hidden;margin:5px 5px 0 5px;padding-bottom:10px;background:#fff}.product-list .information-header{padding:1px 10px 9px 10px;border-bottom:1px solid #fff;background:#fff;position:relative}.product-list .information-group .information{overflow:hidden;margin:0 8px 0 8px;padding:2px;background:#fff}.product-list .information-group .information .information-label{float:left;padding-top:1px}.list-pagination{text-align:center;background:#fff;padding:12px 0 10px 0}.list-pagination a,.list-pagination span{font-weight:bold;padding:0 3px}.list-pagination a:hover{text-decoration:none}.form{overflow:hidden}.form .form-row{overflow:hidden;padding:0 14px 10px 14px;position:relative}.form .form-label{float:left;padding-top:3px}.form .title-label{float:left;padding-top:3px;font-weight:bold}.form span.price{font-weight:normal}.form .form-label em{position:absolute;bottom:3px;left:14px;display:block;font-size:11px;font-weight:normal;color:#c50}.form .form-field,.form .form-combo,.form .form-checkbox,.form .form-radio,.form .form-image{float:left;height:22px}.form .form-field{border:1px solid #dbdbdb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(../img/fields.png) repeat-x 0 0 #fff}.form .error .form-field{border-color:#c50;background-position:0 -50px}.form .form-field input{margin-top:3px;margin-left:8px;width:95%;font-size:13px}.form .form-image{height:123px;width:102px;background:#fff url('../img/fields-image.png') no-repeat 0 0;overflow:hidden}.form .error .form-image{background:#fff url('../img/fields-image.png') no-repeat 0 -123px}.form .form-combo select{margin-top:2px;font-size:12px;width:100%}.form .form-checkbox,.form .form-radio{border:2px solid #f3fcff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:52px}.form .error .form-checkbox,.form .error .form-radio{border-color:#c50;background:url(../img/fields.png) repeat-x 0 -50px #fff}.form .form-checkbox label,.form .form-radio label{display:block;margin-top:3px}.form .form-checkbox label input,.form .form-radio label input{margin-right:8px}.form .form-checkbox p.label_checkbox_pair{clear:both;float:none;position:relative}.form .form-checkbox p.label_checkbox_pair input{left:10px;position:absolute;top:1px}.form .form-checkbox p.label_checkbox_pair label{display:block;margin-left:2.2em;margin-right:.2em;width:91%}.form .form-note{float:left}.form .form-note span{padding-left:10px;padding-top:2px;display:block;position:relative}.form .error .form-note span{font-size:11px;color:#c50;width:auto;max-width:120px;position:absolute}.form .form-row.radio,.form .form-row.checkbox{padding:10px 14px 0 14px}.form .form-row.radio .form-label,.form .form-row.checkbox .form-label{display:none}#user-information .form{padding:20px 0 10px 0}#user-information .form .form-label{width:180px}#user-information .form .form-field,#user-information .form .form-combo{width:180px}#user-information .form .form-combo select{width:150px}#user-information .form .form-checkbox{width:355px}#user-information .form .form-note{width:65px}#user-information .description{padding:20px 14px 0 14px;font-style:italic}#user-information .message{font-size:14px;font-weight:bold;padding:40px 14px 20px 14px}#user-information .feedback{padding:10px 14px 10px 14px;font-style:italic;color:#cf141d;border:1px solid #cf141d}.upsell .form-combo{margin-left:12px}#order-summary .form{padding-bottom:10px}#order-summary .form .form-row{padding:10px 10px 0 10px}#order-summary .form .form-row.evidence{border:1px solid #f00;padding-bottom:5px;background-color:#f8e9e4}#order-summary .form .form-label{width:160px}#order-summary .form .form-field.read-only{background:0;border:0;width:auto}#order-summary .form .read-only h6{font-size:13px;padding-top:4px}#order-summary .form .form-field,#order-summary .form .form-combo{width:160px;position:relative}#order-summary .form .form-note{float:right;text-align:right}#order-summary .form .form-note h6.price{padding-top:3px;float:right}#order-summary .form .small-button{float:left;margin-top:2px;position:absolute;right:-54px;top:-1px}#order-summary .total-row{margin:4px 10px 0 10px}#order-summary .total-row h5,#order-summary .total-row h6{font-size:18px}#order-summary .details-combo{display:none;position:absolute;top:0;left:170px;width:130px}#confirmation .description{padding:20px 14px 0 14px;font-style:italic}#confirmation .info{padding:10px 14px 0 14px;line-height:18px}#confirmation .title{margin:20px 14px 0 14px;border-bottom:1px solid #c7e7f1}#error-page .description{padding:20px 14px 40px 14px;line-height:24px;font-style:italic}#error-page .description a{text-decoration:underline}.tooltip{display:none;background:transparent url(../img/tooltip/white_arrow.png);font-size:12px;height:70px;width:160px;padding:25px;color:#000}.tooltipCart{background:url("../img/tooltip/white_arrow_top.png") repeat scroll 0 0 transparent;color:#000;font-size:12px;height:10px;padding:25px;width:50px;position:fixed!relative;top:230px!important;left:995px;z-index:10000!important}#tooltipCart.fixed-viewport{position:fixed!important;top:30px!important;z-index:10000!important}.widget .widget-body table.cart-inline{margin-top:5px}.widget .widget-body table.cart-inline td{text-align:left;float:none;vertical-align:middle;padding:7px 10px 7px 0;position:inherit}.widget .widget-body table.cart-inline td:first-child{text-align:left;float:none;padding:1px 0 1px 10px}.widget .widget-body table.cart-inline td.qty{text-align:left;width:30px}.widget .widget-body table.cart-inline td.name{text-align:left}.widget .widget-body table.cart-inline td.cur{text-align:right;width:30px}.widget .widget-body table.cart-inline td.amount{text-align:right;width:50px}.widget .widget-body table.cart-inline td.title{text-align:left;color:#c50;font-size:14px;padding-top:2px;padding-bottom:2px}.widget .widget-body table.cart-inline td.subtitle{text-align:left;color:#c50;font-size:12px;padding-top:2px;background-color:#f9f9f9}.widget .widget-body table.cart-inline td.titleTotal{text-align:left;color:#c50;font-size:16px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #c50}.basketFloat{border:1px none #c50;border-bottom-style:dashed}.basketFloat .information-label{color:#000}.basketFloat .head{background:none repeat scroll 0 0 #c50;overflow:hidden;padding:6px;margin:2px;font-size:16px;color:#fff;font-weight:bold}.basketFloat .timer{background:none repeat scroll 0 0 #fff;overflow:hidden;padding:6px;margin:2px;color:#c50;font-weight:bold;font-size:10px}.basketFloat .footer{background:none repeat scroll 0 0 #c50;overflow:hidden;padding:6px;margin:2px;font-size:16px;color:#fff;font-weight:bold}.basketFloat .box-bottom-float{float:right;height:20px;padding-top:10px;padding-right:10px;width:100%}.basketFloat .box-empty{float:right;height:15px;padding-top:5px;padding-right:10px;width:100%}.basketFloat .box-totals-float{float:right;height:20px;padding-top:10px;width:100%}.box-totals-float .col-price{float:left;text-align:right;width:20%}.box-totals-float .col-price span{display:block;font-size:12px;padding-top:4px;padding-bottom:4px}.box-totals-float .col-quantity{float:left;text-align:right;width:10%}.box-totals-float .col-quantity span{display:block;font-size:12px;padding-top:4px;padding-bottom:4px}.box-totals-float .col-description{float:left;width:65%;padding-left:7px}.box-totals-float .col-description span{display:block;font-size:12px;padding-top:4px;padding-bottom:4px}.basketLoading{border:0}.basketFloat .box-bottom-float .left{float:left}.basketFloat .box-bottom-float .right{float:right}.basketFloat .basketFloat-list{background:none repeat scroll 0 0 #fff;overflow:hidden;padding:2px;font-size:12px}.basketFloat-list .product-group.collapse .product{display:none!important}.basketFloat-list .product-item{overflow:hidden;padding:10px}.basketFloat-list .col-description{float:left;width:70%}.basketFloat-list .col-description span{display:block;font-size:12px;padding-top:4px;padding-bottom:4px}.basketFloat-list .col-price{float:left;text-align:right;width:20%}.basketFloat-list .col-price span{display:block;font-size:12px;padding-top:4px;padding-bottom:4px}.basketFloat-list .col-quantity{float:left;text-align:right;width:10%}.basketFloat-list .col-quantity span{display:block;font-size:12px;padding-top:4px;padding-bottom:4px}.errorPanel .head{background:none repeat scroll 0 0 #c50;overflow:hidden;padding:6px;margin:2px;font-size:16px;color:#fff;font-weight:bold}.errorPanel .footer{background:none repeat scroll 0 0 #c50;overflow:hidden;padding:6px;margin:2px;font-size:16px;color:#fff;font-weight:bold}.errorPanel .list{background:none repeat scroll 0 0 #fff;overflow:hidden;padding:2px;font-size:12px;height:135px}.errorPanel .list .item{overflow:hidden;padding:10px}.errorPanel .label{color:#000}
