
/* for links */

/* black with blue hover */
.checkout-form a, #checkoutform-container a,.cont-shopping a,#important-info-box a {font-weight: bold; color: black;}
.checkout-form a:hover, #checkoutform-container a:hover,.cont-shopping a:hover,#important-info-box a:hover  {color: #025E82;}
/* green with blue hover */
.shopping-cart a {font-weight: bold; color: black;}
.shopping-cart a:hover {color: #025E82;}

form#checkout-payment-info input{color: #A5ACB2;}

.cl {clear: both;}
.green {color: green;}
form {margin: 0px; padding: 0px;}
.strike {text-decoration: line-through}
.smltext {font-size: 11px;}

/* for forms */
form.checkout-form label, form.checkout-form input {display: block;width: 200px;float: left;margin-bottom: 5px;}
form.checkout-form select {display: block;float: left;margin-bottom: 5px;}
form.checkout-form label {text-align: right;width: 100px;padding-top: 4px;padding-right: 10px;}
form.checkout-form br {clear: left;}
form.checkout-form .checkbox {float: left; width: 15px;}


#checkout-container {padding: 10px; font-size: 12px;}
#checkout-container h1 {font-size: 20px; font-weight: 600; margin: 0; padding: 0;}
#checkout-container h2 {color: #025E82; font-size: 16px;}
#checkout-table-header {width: 100%; border: none;}
#checkout-table-header td {vertical-align: middle; width: 50%;}
.cont-shopping {text-align: right; font: bold 13px Arial;}
.cart-crumb {font: bold 13px Arial; width: 100%; overflow: hidden; margin-top: 10px; }
.cart-crumb ul {margin: 0; padding: 0; float: left; width: 100%;background: #CACACA;}
.cart-crumb ul li {display: inline;}
.cart-crumb ul li a {float: left;color: white;padding: 6px 36px;text-decoration: none;}
.cart-crumb ul li a:visited {color: white;}
.cart-crumb ul li a:hover {color: white !important; text-decoration: underline;padding-top: 6px;padding-bottom: 6px;}
.cart-crumb ul li .current {color: white !important; padding-top: 6px; padding-bottom: 6px; background: #29A660; }

#cart-checkout-cards {padding-top: 15px; text-align: right; width: 237px; float: left;}
#cart-checkout-finalnote {font-size: 11px; padding-top: 18px; text-align: right; width: 625px; float: left;}

#cart-checkout-button1-container {padding-top: 15px; text-align: center; width: 203px; float: right;}


.checkoutform-col {width: 400px; float: left;}

#cart-checkout-button1 {font: bold 16px Arial; cursor: pointer; width: 201px; line-height: 36px; height: 36px; background: url('../images/checkout-btnbg1.gif') no-repeat top left; border: none; color: white;}
#cart-checkout-button2,#cart-checkout-button3 {padding-right: 14px; font: bold 16px Arial; cursor: pointer; width: 201px; line-height: 36px; height: 36px; background: url('../images/checkout-btnbg2.gif') no-repeat top left; border: none; color: white;}
#cart1-checkout-summary {width: 840px; padding-top: 15px}

#cart3-icons {float: left; width: 300px;}
#cart3-icons div {padding: 0 0 10px 0;}
#cart4-receipt-container {border: dotted 1px #B4B4B4; padding: 30px;}
#important-info-box {color: #8F8F8F; font-size: 11px; width: 370px; float: left;}
#important-info-box ul {margin-top: 5px;}
#important-info-box ul li {padding: 5px 0;}
table.shopping-cart {width: 100%;border-width: 1px;border-spacing: 2px;border-style: solid;border-color: #CACACA;border-collapse: collapse;background-color: white;}
table.shopping-cart td {vertical-align: top; border-width: 1px 1px 1px 1px;padding: 8px;border-style: solid;border-color: #CACACA;background-color: white;-moz-border-radius: 0px;}
table.shopping-cart-nb {width: 100%; border: none; background-color: white;}
table.shopping-cart-nb td {vertical-align: top; padding: 8px; background-color: white;}
table.shopping-cart ul,table.shopping-cart-nb ul {margin-top: 0; padding-top: 0;}

table.shopping-cart .colname {color: #29A660; background: #f2f2f2; font-weight: bold; text-align: center;}
table.shopping-cart .center {text-align: center}
table.shopping-cart .top {vertical-align: top}
table.shopping-cart img {border: none; padding: 0 0 5px 0;}
#shopping-cart-container {margin: 15px 0 0 0;}

table#cart-total {width: 100%; border: none;}
table#cart-total td {padding: 6px 8px}
table#cart-total .left {width: 60%;}
table#cart-total .right {text-align: right; font-weight: bold; width: 40%;}

#cart-checkout-summary-right {width: 455px; float: right;}
#cart-total-box {margin-left: 15px; border: solid 1px #CACACA; width: 201px; float: left;}
#cart-coupon-box {border: solid 1px #CACACA; padding: 10px; background: #E8E8E8; height: 88px; width: 215px; float: left;}
#cart-coupon-box-empty {height: 100px; width: 237px; float: left;}

table#cart-promo-code-table {width: 100%; border: none;}
.coupon-code-input {height: 16px; width: 140px; font-size: 10px;}
.coupon-code-apply {width: 60px; height: 21px; cursor: pointer; border: none;}

.cart-button2 {padding: 25px 0 0 320px; width: 520px;}
.cart-sml-text {color: #8F8F8F; font-size: 11px; }

#checkoutform-step2-btn {padding-top: 45px;}
.huge-text {color: green; font-size: 30px}


