/* "Tweaks" to the base.css styles. */
.store-order-action-coupon{ display:none !important; }
.multiping-via-cross-sell .store-order-item-action-quantity{display:none;}
.store-section-offer-program {
	border-style:solid;
	border-color:#D3D3D3;
	border-width:1px;
	padding-left:5px;
	padding-right:5px;
}

.store-section-payment {
    display: inline-block;
    width: 50%;
}

.store-section-customer-contact {
    float: left;
    width: 50%;
    padding-right: 2px;
}



.store-section-order-contents {
margin-bottom: -50px;
}

/* to trim up cart item spacing */

.store-order-item-offers {
font-size: .75em;
padding: 1px, 1px, 1px, 1px;
line-height: 1.2em;
margin-bottom: 1px;
margin-top: 1px;
}

.store-order-item-group+.store-order-item-group {
    margin-top: 2em;
    padding-top: 1em;
    border-top: 1px dotted #eee;
}


h2, h3 {margin-top:2px; margin-bottom:3px;}
.store-section-offer-program h2 {margin-left:-5px;padding-left:5px;margin-right:-5px;font-size:110%;margin-top:0px;background-color:#7f87bf; color: white;}
.store-product-detail-offers ul {padding-left:3px;padding-top:0px;}
.store-product-detail-offer-title {font-size:85%;}
.multiping-via-cross-sell .store-order-item-offers{display:none;}
.core-section-header {
	border-style:solid;
	background-color:#4FB237;
	border-color:black;
	color: white;
	text-align:center;
	border-width:1px;
	padding:5px;
	margin-top:5px;
	font-size:150%;
	margin-bottom:15px;
}
.store-product-detail + .core-section {margin-top:5px;}
.store-product-detail {
	background-color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
}
.store-product-detail-title {
	font-weight:bold;
	font-size:125%;
	color:black;
}
.store-product-detail-pricing {
}
/* IE6 doesn't much like MARGIN-LEFT:15% - makes things really wide... */
.store-order-price-value {
	MARGIN-LEFT: 100px;
}

/* return link on confirmation page */
.return {display:none;}
.store-page-complete .return {
    display:none;
   
}

.return a {
}
.return a:hover {color:#1c558e;}

/* modifications for checkout page styles */
/* modifications for checkout page styles */
.store-payment-method  {
    background:none;
    margin: 0 0 0;
    padding: 0 0 0;
}
.core-form-field+.core-form-field {
    margin-top:0;
}
.store-order-item-offer{
    background:none;
    margin: 0 0 0;
    padding: 0 0 0;
}

/* link to alternative payment options */
.alt-pay {
    color: #323232;
    display: none;
    font-size: 0.85em;
    margin-top: 0;
    padding: 13px;
    width: 440px;
}

.alt-pmt-box {
    background-color: #f5f5f5;
    border-radius: 10px;
    float: left;
    position: relative;
    text-align: center;
}


.store-page-confirm .alt-pay {display:block;}
