

/* CART */
#overlayContents{width:700px; padding:40px 0 40px 0;}

.cartCheckTitle{border-bottom: solid 1px #6a747c; text-transform:uppercase; font-weight:bold; font-size:11px; text-align:left; line-height:12px;}
.cartCheckTitlePush{display:block; margin-left:13px;}
.cartCheckImage{width:110px; border-top:solid 1px #6a747c; padding:0px; margin:0 0 0 -5px;}
.cartCheckImage img{width:100px; margin-top:5px; display:block;}
.cartCheckProd{width:90px; border-top:solid 1px #6a747c; font-size:11px;}
.cartCheckDesc{line-height:12px; font-size:11px; margin-top:-1px;}
.cartCheckPrice{width:50px; border-top:solid 1px #6a747c; text-align:left; font-size:11px;}
.cartCheckQty{width:65px; border-top:solid 1px #6a747c; text-align:left;}
.cartCheckTotal{width:45px; border-top:solid 1px #6a747c; text-align:left;}

#cartCheckPayment1{width:300px; margin-left:0px; margin-right:0px; padding-right:0px; float:left; border-right:none;}
#cartCheckPayment2{width:280px; margin-left:-1px; padding-left:60px; border-left:none; margin-right:0px; float:right; border-left:solid 1px #ccc;}
#cartCheckPayment3{width:280px; margin-left:0px; margin-right:0px; padding-right:0px; padding-top:10px; float:left; border-right:none;}
#cartCheckPayment4{width:280px; margin-left:-1px; padding-left:60px; padding-bottom:10px; border-left:none; margin-right:0px; float:right; border-left:solid 1px #ccc;}

#cartCheckPaymentLogo{margin-top:10px; width:150px; margin-left:10px; float:none;}

#cartOverlayContain{width:480px; padding-left:0px; float:left; border-right:0px; padding-right:0; margin:0;}
#cartOverlayTotals{width:190px; padding-right:0px; float:left;}
.cartCheckPromo{padding-top:8px; padding-bottom:8px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; font-size:11px; font-weight:bold;}
.cartCheckPromoBtn{padding-top:8px; padding-bottom:8px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
#subTotal{text-transform:uppercase; text-align:right; font-size:15px; font-weight:bold; padding-top:4px;}
.cartCheckoutBtn{text-align:right; padding-top:10px;}
.subCartTotal{text-transform:uppercase; text-align:right; font-weight:bold; font-size:11px; padding-top:4px;}

#billShipFormBox{border-bottom:solid 1px #ccc; padding-bottom:20px;  margin-top:-12px; padding-top:20px; margin-bottom:20px;}
#billShipFormBox .billingInfo{width:280px; margin-left:0px; margin-right:0px; padding-right:0px; float:left; border-right:none;}
#billShipFormBox .shippingInfo{width:280px; padding-left:60px; margin-left:0px; border-left:solid 1px #ccc; margin-right:0px; float:right;}

.billingInfoReturning{float:none; font-size:13px; font-weight:normal; margin-right:50px; display:block; margin-bottom:20px;}
form.eForm input, form.eForm select{width:140px; margin-right:20px;}
form.eForm.checkoutForm label{width:100px;}

#overlayContents {
    width: 700px;
    padding: 40px 0 40px 0;
}

.button {
    background-color: #74be45;
    text-decoration: none;
    color: #fff;
    font-weight: normal;
    text-tranform: uppercase;
    padding: 8px 15px 8px 15px;
    font-size: 15px;
	}