﻿/* Generic wrapper */
.checkout_wrapper
{
    width:696px;
    margin-bottom:30px;
}

.checkout_right
{
    float:right;
    text-align:center;
}

/* Top progress bar */
.progress_bar
{
    margin-bottom:20px;
}

/* Table of order lines */
.shopping_basket
{
    background: url(../../images/basket_header.png) no-repeat top left;
}

tr.shopping_basket_row td
{
    padding:5px 0 3px 0;
    border:0;
}

tr.shopping_basket_header
{
	height: 34px;
	width: 694px;
}

.shopping_basket_row_left
{
    background: url(../../images/basket_bg_left.png) repeat-y top left;
}

.shopping_basket_row_right2
{
    background: #ffffff;
}

.shopping_basket_row_right
{
    background: url(../../images/basket_bg_right.png) repeat-y top right;
}

#shopping_basket_footer
{
    background: url(../../images/basket_footer.png);
    background-repeat:no-repeat;
	height: 10px;
	width: 694px;
	margin-bottom:30px;
}

.vat_code
{
    font-size:0.8em;
    color:#FFFFFF;
}

/* Various checkout page sections */
#AddressDetails
{
    width:400px;
}

.substitutions
{
    float:left;
    width:380px;
}

.totals
{
    float:right;
    width:300px;
    text-align:right;
    font-weight:bold;
}

.vat
{
    float:left;
    margin:30px 0 10px 0;
    font-size:0.9em;
}

.watermark
{
    background-color:#FFAAFF;
}

.popupControl
{
    background-color:#AAD4FF;
    position:absolute;
    visibility:hidden;
    border: 2px solid #000;
}

.watermarked
{
    color:Gray;
}

/* Bottom navigation bar */
#checkout_navigation_wrapper
{
    text-transform:uppercase;
    width:100%;
    padding-top:20px;
    margin-bottom:20px;
}

#checkout_navigation_wrapper table
{
    text-align:center;
    margin:0 auto;
    font-size:0.9em;
}

#checkout_navigation_wrapper h3
{
    margin:0 12px;
    font-size:1.4em;
    cursor:pointer;
}

#checkout_navigation_wrapper h3 a
{
    font-weight:normal;
}

/* Bottom navigation bar */
#checkout_navigation_top
{
    margin-right:300px;
    float:right;
    text-transform:uppercase;
}

#checkout_navigation_top h3
{
    margin:0 12px;
    font-size:1.4em;
    cursor:pointer;
}

#checkout_navigation_top h3 a
{
    font-weight:normal;
}

/* Order history */
#order_history_left
{
    margin-top:10px;
    float:left;
    width:580px;
}

#order_history_right
{
    float:right;
    width:250px;
}
