/* Store Global */

.commerce-add-to-cart .form-submit {color:#000;}

.field-name-commerce-price,
.commerce-product-field-commerce-price {
	color: #085296;
	font: 18px/18px Arial, sans-serif;
	margin: 0 0 5px;
	font-weight: bold;
}


/* Product Display */

.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;}

/* Store Front */

.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 0 0;
}

.view-store-front .views-field-field-product-image {
  border:1px solid #DDD;
  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;
  line-height:22px;
  margin:5px 0;
	line-height: 1.2;
}

.view-store-front .views-field-title a {
	color:#000;	
	line-height: 1.1;
}

.view-store-front .views-field-commerce-price {
	color: #085296;
	font: 18px/18px Arial, sans-serif;
	margin: 0 0 5px;
	font-weight: bold;
}

.view-store-front .views-field-type {display:block;}

.view-store-front .views-field-type a {
  background-color: #DDD;
  border: solid 1px #BBB;
  font-size:1.5em;
  padding:0.3em 1em;
  color:#000;
  display:block;
  width:100px;
}
.view-store-front .views-field-type a:hover {
  background-color: #EEE;
  text-decoration:none;
}

/* Store Catalog */

.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:0 20px 0 0;
  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;
}

/* Shopping Cart */

.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 0 0 0;
  padding:0;
}
.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:0 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:#000;}


/* Checkout */

#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:#000;
  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;}

/* Shipping */

#commerce-checkout-form-shipping #edit-commerce-shipping .fieldset-legend {font-size:200%;}

#commerce-checkout-form-shipping input {
  color:#000;
  margin-right:10px;
}


/* Review */

#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:#000;
  margin-right:10px;
}


/* User Orders List */

.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;}

/* Donation */
#node-donation-4678 span:first-child,
.links {display:none;}

