
#atitle {
    font-size: 24px;
    color: green;
}

#cart-div {
    font-size: 20px;
}

#cart-div table {
    width: 100%;
}

.cart-prod-tr:nth-child(even) {
    background-color: antiquewhite;
}

.prdnm-t {
    text-align: left;
}

.prqty-t {
    text-align: right;
    min-width: 50px;
}

.price-t {
    text-align: right;
    min-width: 70px;
}

.total-t {
    text-align: right;
    min-width: 70px;
}

.del-prod-t {
    text-align: center;
    min-width: 80px;
}

.prdnm {
    text-align: left;
    padding: 5px;
}

.prqty {
    text-align: right;
}

.price {
    text-align: right;
}

.total {
    text-align: right;
}

.del-prod {
    text-align: center;
}

.a-total {
    text-align: right;
    color: blue;
}


.s-button {
    margin: 0 5px;
    padding: 3px 8px;
    font-size: 16px;
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    border-radius: 5px;
}

.s-button:hover {
    cursor: pointer;
}

.del-prod-button {
    background-color: rgb(219, 69, 69);
    color: white;
}

#cart-note {
    padding-right: 20px;
    text-align: right;
    font-size: 16px;
    color: rgb(219, 69, 69);
}

#cust-div {
    margin-top: 10px;
    font-size: 18px;
}

.order-cust-note {
    font-size: 14px;
    color: rgb(34, 85, 10);
}

.toolbar-div {
    /* margin: 15px 0; */
    margin: 0px auto;
}

#toolbar1-div {
    text-align: center;
}

#cont-buy {
    width: 200px;
    height: 65px;
    text-align: center;
    font-size: 20px;
    background-color: rgb(105, 213, 240);
    color: black;
    padding: 20px;
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari, Chrome */
    border-radius: 10px;
}

#order-btn {
    display: none;
    width: 200px;
    height: 65px;
    text-align: center;
    font-size: 20px;
    background-color: rgb(185, 35, 73);
    color: white;
    padding: 20px;
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari, Chrome */
    border-radius: 10px;
}

#toolbar2-div {
    margin-top: 10px;
    text-align: center;
}

#buy-btn {
    width: 200px;
    height: 65px;
    text-align: center;
    font-size: 20px;
    background-color: rgb(185, 35, 73);
    color: white;
    padding: 20px;
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari, Chrome */
    border-radius: 10px;
}

#res-div {
    text-align: center;
    margin-bottom: 20px;
}

.result-title {
    font-size: 30px;
    color: red;
    padding-bottom: 10px;
}

.result-detail {
    font-size: 24px;
    color: blue;
    padding-bottom: 10px;
}

#or_name {
    width: 260px;
}

#or_tel {
    width: 180px;
}

#or_fax {
    width: 180px;
}

#or_addr {
    width: 460px;
}

#or_email {
    width: 260px;
}

#or_unifm {
    width: 120px;
}

#or_wtitle {
    width: 260px;
}

#or_accept_name {
    width: 260px;
}

#or_accept_addr {
    width: 460px;
}

#or_note {
    width: 460px;
}