﻿#checkout-area { color: #585858; padding: 0 25px; line-height: 16px; font-size: 9px; }
#checkout-area div { padding: 0 }
#checkout-area h1, 
#checkout-area h2 { color: #5a5a5a; font-weight: normal; font-size: 20px; margin-bottom: 20px; }
#checkout-area h3.heading { font-size: 13px; font-weight: bold; color: #ffffff; text-align: center; width: 125px; line-height: 22px; margin: -5px 0 15px -5px; background: #80c2ed url(/resources/images/inquiry-corner-bg.gif) bottom right no-repeat;}
#checkout-area .attention { color: #fff; padding: 3px 10px 3px 15px; background: #a70a16 url(/Resources/images/attention-arrow-left.gif) center left no-repeat; white-space: nowrap; }
#checkout-area .left-col p { margin-bottom: 30px; }
#checkout-area .left-col p a { color: #617f97; font-weight: bold; }
#checkout-area .left-col p strong.step { color: #617f97; display: block; font-size: 10px; }
#checkout-area .shop-select { display: inline; margin-top: 5px; padding: 3px; z-index: 100; }
#checkout-area .shop-select optgroup { font-style: normal; color: #5a5a5a; }
#checkout-area .shop-select option { color: #000; }

#checkout-area .notification-container .proceed { float: right; margin-top: 20px; cursor: pointer; }
#checkout-area .notification-container p {margin-bottom: 15px; }
#checkout-area .notification-container {clear: both; }
#checkout-area .order-inquiry { width: 918px; padding: 5px; }
#checkout-area .inquiry { float: right; border: 1px solid #cce6f8; width: 440px; padding: 5px; }
#checkout-area .inquiry-content { height: 200px; } 
#checkout-area .inquiry-heading { font-family: Tahoma; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
#checkout-area .inquiry-comment { display: block; width: 424px; }
#checkout-area .comment-heading { display: block; margin-bottom: 5px; }

.order-inquiry .choices,
.order-inquiry .comment { margin-bottom: 30px; }
.order-inquiry .choices { float: left; width: 459px; line-height: 29px; }
.order-inquiry .choices label { margin-left: 11px; }
.order-inquiry .comment { float: right; width: 430px; }

#checkout-area .left-col { width: 450px; float: left; padding: 20px 0; margin-bottom: 30px; z-index: 200; }
#checkout-area .left-col a { display: block; text-decoration: none; }
#checkout-area .right-col { width: 450px; float: right; padding: 20px 0; margin-bottom: 50px; }

#checkout-area div.error span { width: 140px; background-color: #b02c2c; color: #ffffff; height: 18px; float: right; padding-left: 3px; padding-top: 1px; }
#checkout-area div.error img { float: left; margin-top: 7px; }

/* Popup */
#checkout-area .popup-container { background-color: #fff; border: 2px solid #6d9d21; width: 500px; height: 320px; display: none; padding: 35px; }
#checkout-area .popup-container a.close { display: block; float: right; background: url(/resources/images/popup-close.gif) center right no-repeat; line-height: 17px; padding-right: 23px; text-decoration: none; }
#checkout-area .popup-container h1 { margin-bottom: 20px; }
#checkout-area .popup-container p { margin-bottom: 10px; }
#checkout-area .selected-store { padding-right: 1ex; font-weight: bold; }

#checkout-area .popup-container input { border: 1px solid #969696; }
#checkout-area .popup-container .field input { width: 225px; }
#checkout-area .popup-container .mandatory { width: 10px; }
#checkout-area .popup-container .button { float: right; margin-top: 50px;}

/* Cart */
.checkout-cart { line-height: 24px; }
.checkout-cart .text { line-height: 1.6; width: 326px; float: left; margin-bottom: 20px; }
.checkout-cart .button { width: 156px; float: left; clear: right; text-align: right; }
.checkout-cart .sum { margin-top: 10px; width: 100%; float: left; text-align: right; margin-right: 10px; }
.checkout-cart table.grid { width: 100%; }
.checkout-cart table.grid td { height: 20px; }
.checkout-cart table.grid { background-color: #ebebeb; }
.checkout-cart table.grid .alternating { background-color: #ffffff; }
.checkout-cart table.grid td.count { width: 7%; text-align: center; }
.checkout-cart table.grid td.name { width: 53%; }
.checkout-cart table.grid td.price { text-align: right; width: 20%; padding-right: 5px; }
.checkout-cart table.grid td.total { text-align: right; width: 20%; padding-right: 5px; }
.checkout-cart button.checkouteditcart { background: transparent url(/resources/images/button-cart-change.png) no-repeat scroll 0 0; width: 106px; height: 21px; padding-bottom: 6px; cursor: pointer; }
/* ******* */

/* Confirmation page */
#checkout-confirmation { padding-left: 20px; padding-top: 10px; }
#checkout-confirmation h1 { color: #5a5a5a; font-size: 18px; font-weight: bold; margin-bottom: 10px; }
#checkout-confirmation h2 { color: #5a5a5a; font-size: 15px; margin-top: 20px; margin-bottom: 10px; }
#checkout-confirmation p { color: #5a5a5a; margin-bottom: 7px; }
#checkout-confirmation a { display: block; line-height: 20px; }
#checkout-confirmation img { margin-bottom: 40px; }
#checkout-confirmation .inquiry-table { color: #5a5a5a; }
#checkout-confirmation .inquiry-table .quantity { padding: 2px 5px; }
#checkout-confirmation .inquiry-table .name { padding: 2px 5px; }
#checkout-confirmation .inquiry-table .price { padding: 2px 30px; }

#checkout-confirmation th { color: #5a5a5a; font-weight: normal; text-align: left; vertical-align: top; line-height: 17px; padding-right: 30px; }
#checkout-confirmation td { color: #5a5a5a; height: 25px; vertical-align: top; line-height: 17px; }

#checkout-confirmation .confirmation { margin-bottom: 20px; }