﻿/* Path
----------------------------------------------------------*/
.w-path ul
{
    margin: 0 0 11px 0;
    width: 100%;
    height: 14px;
    overflow: hidden;
}
.w-path ul li
{
    float: left;
    margin-right: 7px;
    background: url("images/arrow1-icon.png") no-repeat scroll right center transparent;
    padding: 0 14px 0 0;
}
.w-path ul li h1, .w-path ul li h3
{
    font: 12px/14px Tahoma, Arial;
}
.w-path ul li a
{
    display: block;
    color: #000000;
    font: 12px/14px Tahoma, Arial;
}
.w-path ul li:first-child a
{
    color: #FF0000;
    font-weight: bold;
}
.w-path ul li:last-child
{
    background: none;
    padding: 0;
}
/* Cart
----------------------------------------------------------*/
.p-cart-info
{
    margin: 20px 0;
}
.p-cart-info h4
{
    border-bottom: 1px solid #299ad5;
    color: #000000;
    font: bold 12px/18px Arial;
    height: 24px;
    text-transform: uppercase;
}
.p-cart-info table
{
    border-collapse: collapse;
    width: 100%;
    margin: 24px auto 14px;
}
.p-cart-info table.p-cart-customer tr td
{
    padding: 7px 5px;
    text-align: right;
    font: 12px/30px Tahoma, Arial;
}
.p-cart-info table.p-cart-customer tr td input,.p-cart-info table.p-cart-customer tr td select
{
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    height: 30px;
    width: 100%;
}
.p-cart-info table.p-cart-customer tr td textarea
{
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    font-size: 15px;
    height: 75px;
    padding: 5px 1%;
    width: 98%;
}
.p-cart-info table.p-cart-order tr, .p-cart-info table.p-cart-order tr th, .p-cart-info table.p-cart-order tr td
{
    padding: 11px;
    border: 1px solid #dddddd;
}
.p-cart-info table.p-cart-order tr td input
{
    width: 50px;
    text-align: center;
    height: 24px;
}
.p-cart-info table.p-cart-order tr td a.proname
{
    color: #044A90;
    font: bold 14px/19px Tahoma, Arial;
    text-decoration: none;
    text-align: center;
}
.p-cart-info table.p-cart-order tr td p.price1
{
    color: #FF0000;
    display: block;
    font: bold 12px/24px Tahoma, Arial;
    text-align: center;
}
.p-cart-info table.p-cart-order tr td p.price2
{
    color: #919191;
    display: block;
    font: 12px/17px Tahoma, Arial;
    text-align: center;
    text-decoration: line-through;
}
.p-cart-info table.p-cart-order tr td p.price3
{
    color: #FF0000;
    display: block;
    font: bold 14px/24px Tahoma, Arial;
    text-align: center;
}
.p-cart-info ul.method-pay
{
    margin-top: 9px;
}
.p-cart-info ul.method-pay li
{
    float: left;
    width: 99%;
    margin: 4px 0;
    font: 12px/17px Tahoma, Arial;
}
.p-cart-info ul.method-pay li .method-pay-detail
{
    margin: 4px 0;
    font: bold 12px/19px Tahoma, Arial;
    border: 1px solid #dfdfdf;
    padding: 6px;
}
.p-cart-info ul.method-pay li input
{
    float: left;
    margin: 1px 7px 0 0;
}
.p-cart-info ul.method-pay table
{
    margin: 7px;
    width: 100%;
    border-collapse: collapse;
}
.p-cart-info ul.method-pay table, .p-cart-info ul.method-pay table tr, .p-cart-info ul.method-pay table tr td
{
    border: 1px solid #dddddd;
    padding: 7px;
    text-align: center;
}
.p-cart-info ul.method-pay table tr td
{
    color: #ff0000;
    font: bold 12px/17px Tahoma, Arial;
}
.p-cart-info ul.method-pay table tr td span
{
    display: block;
    color: #000000;
}
.p-cart-process
{
    display: block;
    margin: 7px 0 14px;
}
.p-cart-process a
{
    display: block;
    float: left;
    color: #ff0000;
    border-radius: 5px;
    font: bold 13px/40px Tahoma, Arial;
    margin: 0 17px 0 0;
    padding: 0 14px;
    text-transform: uppercase;
    text-align: center;
    text-decoration: underline;
}
.p-cart-process #btnOrder,.btnOrder
{
    float: left;
    background-color: #3a5795;
    border-radius: 5px;
    padding: 0 14px;
    color: #ffffff;
    height: 40px;
    margin: 0 3px 0 0;
    border: none;
    text-transform: uppercase;
    font: bold 14px/40px Tahoma, Arial;
    cursor: pointer;
}
/* Cart
----------------------------------------------------------*/
input-validation-error
{
    border: 1px solid #ff0000;
}
.field-validation-error span
{
    display: block;
    color: #ff0000;
    font: 12px/21px Tahoma, Arial;
    width: 100%;
    text-align: left;
}
