.commerce-add-to-cart .form-submit { color: rgb(0, 0, 0); }
.field-name-commerce-price, .commerce-product-field-commerce-price { color: rgb(8, 82, 150); font: bold 18px/18px Arial,sans-serif; margin: 0px 0px 5px; }
.node-type-product .commerce-add-to-cart #edit-submit { margin-bottom: 10px; }
.field-name-field-product-products .commerce-add-to-cart .bundle-widgets legend { display: none; }
.view-store-front { margin-top: 20px; }
.view-store-front .views-row { min-height: 270px; margin-bottom: 5px; }
.view-store-front tr { height: 300px; }
.view-store-front td { width: 30%; padding: 5px; margin: 10px 5px 0px 0px; }
.view-store-front .views-field-field-product-image { border: 1px solid rgb(221, 221, 221); padding: 5px; text-align: center; }
.view-store-front .views-field-field-product-image img { vertical-align: top; }
.view-store-front .views-field-title { font-size: 110%; font-weight: bold; margin: 5px 0px; line-height: 1.2; }
.view-store-front .views-field-title a { color: rgb(0, 0, 0); line-height: 1.1; }
.view-store-front .views-field-commerce-price { color: rgb(8, 82, 150); font: bold 18px/18px Arial,sans-serif; margin: 0px 0px 5px; }
.view-store-front .views-field-type { display: block; }
.view-store-front .views-field-type a { background-color: rgb(221, 221, 221); border: 1px solid rgb(187, 187, 187); font-size: 1.5em; padding: 0.3em 1em; color: rgb(0, 0, 0); display: block; width: 100px; }
.view-store-front .views-field-type a:hover { background-color: rgb(238, 238, 238); text-decoration: none; }
.block-store-catalog-block { margin-top: 20px; }
.view-store-catalog .view-content div { font-size: 130%; line-height: 25px; }
.view-taxonomy-term .node-product .field-name-field-product-image { margin: 0px 20px 0px 0px; float: left; }
.view-taxonomy-term .node-product .field-name-field-product-image .field-item ~ .field-item { display: none; }
.view-taxonomy-term .node-product .field-type-text-with-summary { margin-top: 20px; }
.block-commerce-cart-cart { margin-top: 20px; }
.view-commerce-cart-block .view-content td { padding: 2px 5px; font-size: 110%; }
.view-commerce-cart-block .view-footer .line-item-quantity, .view-commerce-cart-block .view-footer .line-item-total { font-size: 110%; }
.view-commerce-cart-block .view-footer li { margin: 10px 0px 0px; padding: 0px; }
.view-commerce-cart-block .view-footer .line-item-summary-view-cart { float: left; }
.view-commerce-cart-block .view-footer .line-item-summary-checkout { float: right; }
.view-commerce-cart-form #views-form-commerce-cart-form-default table { width: 100%; }
.view-commerce-cart-form #views-form-commerce-cart-form-default th, .view-commerce-cart-form #views-form-commerce-cart-form-default .views-field-line-item-title, .view-commerce-cart-form #views-form-commerce-cart-form-default .views-field-commerce-unit-price, .view-commerce-cart-form #views-form-commerce-cart-form-default .views-field-commerce-total, .view-commerce-cart-form #views-form-commerce-cart-form-default .line-item-summary { font-size: 150%; }
.view-commerce-cart-form #views-form-commerce-cart-form-default .views-field-line-item-title { padding-left: 10px; }
.view-commerce-cart-form #views-form-commerce-cart-form-default .views-field-edit-quantity { width: 50px; padding: 0px 15px; }
.view-commerce-cart-form #views-form-commerce-cart-form-default .views-field-edit-quantity input { font-size: 1em; }
.view-commerce-cart-form #views-form-commerce-cart-form-default .views-field-commerce-total { padding: 5px; }
.view-commerce-cart-form #views-form-commerce-cart-form-default .delete-line-item { font-size: 105%; }
.view-commerce-cart-form #views-form-commerce-cart-form-default .line-item-summary { padding-right: 10px; }
.view-commerce-cart-form #views-form-commerce-cart-form-default input { color: rgb(0, 0, 0); }
#commerce-checkout-form-checkout .fieldset-legend { font-size: 200%; }
#commerce-checkout-form-checkout #edit-cart-contents .view-commerce-cart-summary { font-size: 150%; }
#commerce-checkout-form-checkout #edit-cart-contents .view-commerce-cart-summary table { width: 100%; }
#commerce-checkout-form-checkout #edit-cart-contents .view-commerce-cart-summary table .views-field-quantity { text-align: center; }
#commerce-checkout-form-checkout input { color: rgb(0, 0, 0); margin-right: 10px; }
#commerce-checkout-form-checkout .form-item-account-login-mail input, #commerce-checkout-form-checkout .field-name-commerce-customer-address input, #commerce-checkout-form-checkout .form-item-customer-profile-billing-field-customer-billing-phone-und-0-value { font-size: 1em; }
#edit-customer-profile-shipping-commerce-customer-address-und-0 .form-item-customer-profile-shipping-commerce-customer-address-und-0-name-line, #edit-customer-profile-billing-commerce-customer-address-und-0 .form-item-customer-profile-billing-commerce-customer-address-und-0-name-line { float: none; }
#commerce-checkout-form-shipping #edit-commerce-shipping .fieldset-legend { font-size: 200%; }
#commerce-checkout-form-shipping input { color: rgb(0, 0, 0); margin-right: 10px; }
#commerce-checkout-form-review .checkout-help { font-size: 200%; }
#commerce-checkout-form-review #edit-checkout-review { font-size: 150%; }
#commerce-checkout-form-review #edit-checkout-review table { width: 100%; }
#commerce-checkout-form-review #edit-checkout-review table .views-field-quantity { text-align: center; }
#commerce-checkout-form-review #edit-commerce-payment .fieldset-legend { font-size: 200%; }
#commerce-checkout-form-review input { color: rgb(0, 0, 0); margin-right: 10px; }
.view-commerce-user-orders table { width: 100%; }
.view-commerce-user-orders th, .view-commerce-user-orders td { font-size: 150%; }
.view-commerce-user-orders .views-field-order-number, .view-commerce-user-orders .views-field-status { text-align: center; }
#node-donation-4678 span:first-child, .links { display: none; }
