﻿#basketContainer
{
    display:block;
    margin-top:10px;
    width:569px;
}
    #basketContainer h3 strong
    {
        display:none;
    }
    #basketContainer .top
    {
        background-image:url(../graphics/basket_outer_top.gif);
        background-position:left top;
        background-repeat:no-repeat;
        height:32px;
    }
    #basketContainer .body
    {
        background-image:url(../graphics/basket_outer_body.gif);
        background-position:left top;
        background-repeat:repeat-y;        
    }
    #basketContainer .bottom
    {
        background-image:url(../graphics/basket_outer_bottom.gif);
        background-position:left top;
        background-repeat:no-repeat;
        height:26px;   
    }
    #basketContainer .basketLine
    {
        height:1px;
        padding-left:9px;
        width:543px;
    }
    #basketContainer .basketInstructions
    {
        color:#666666;
        font-size:1.0em;
        padding-left:8px;
        padding-top:12px;
        width:546px;
    }
        #basketContainer #spnErrorReport
{
    color: #ff4444;
    font-size: 1.0em;
    padding-left: 8px;
    padding-top: 6px;
        padding-bottom:2px;
    width: 546px;
    display:block;
}
    #basketContainer #btnUpdateBasket
    {
        float:right;
        height:24px;
        padding-right:20px;
        width:116px;
    }
    #basketContainer #cartTable
    {
        background-color:#999999;
        clear:right;

        margin-left:9px;
        margin-top:2px;
        width:542px;     
    }
        #basketContainer #cartTable th
        {
            background-color:#ADADAD;
        color:#FFFFFF;
                    padding:2px;
        }
        #basketContainer #cartTable td
        {
            background-color:#FFFFFF;
            padding:2px;
        }
        #basketContainer #cartTable th strong
        {
            font-weight:normal;
        }
        #basketContainer #cartTable .basketBookTitle
        {
            font-size:1.0em;
            font-weight:bold;
            padding-left:8px;
            padding-top:4px;                        
        }       
        #basketContainer #cartTable .basketBookTitle a,
        #basketContainer #cartTable .basketBookTitle a:visited                
        {
            color:#003366;
            text-decoration:underline;
        }
        #basketContainer #cartTable .basketBookBinding
        {
            color:#666666;
            font-size:0.8em;
            padding-left:8px;
        }
        #basketContainer #cartTable .basketBookOutOfStock
        {
            color:#f00;
            font-size:1.0em;
            font-weight:bold;
            padding-left:8px;
        }
                #basketContainer #cartTable .basketBookPrice
        {
            color:#000000;
            font-size:1.0em;
            padding-left:2px;
        }
        #basketContainer #cartTable .basketBookQuantity
        {
            border:solid 1px #003366;
            font-size:1.1em;
            text-align:center;
        }
        #basketContainer #cartTable #totalPriceTitle
        {
            background-color:#FFFFFF;
            color:#000000;
            text-align:right;    
        }
            #basketContainer #cartTable #totalPriceTitle strong
            {
                margin-right:4px;
            }            
        #basketContainer #cartTable #totalPrice
        {
            background-color:#003366;
            color:#FFFFFF;
            font-weight:bold;   
        }
            #basketContainer #cartTable #totalPrice .totalPriceLabel
            {
                font-size:1.0em;
                padding-left:4px;
            }
        #basketContainer .basketIncludesVAT
        {
            float:right;
            padding-right:20px;
        }
        
        #basketContainer #promotionalCode
        {

            clear:right;
            margin-left:9px;
            width:292px;
        }
            #basketContainer #promotionalCode .top
            {
                background-image:url(../graphics/promo_code_top.gif);
                background-position:left top;
                background-repeat:no-repeat;
                height:15px;
            }
            #basketContainer #promotionalCode .body
            {
                background-image:url(../graphics/promo_code_body.gif);
                background-position:left top;
                background-repeat:repeat-y;
                height:25px;
            }
            #basketContainer #promotionalCode .bottom
            {
                background-image:url(../graphics/promo_code_bottom.gif);
                background-position:left top;
                background-repeat:no-repeat;
                height:30px;                
            } 
                #basketContainer #promotionalCode #promoCodeLabel
                {
                    /*margin-top:-4px;*/
                    margin-left:6px;
                }
                #basketContainer #promotionalCode #txtPromoCode
                {
                    border:solid 1px #003366;
                    width:142px;
                }
                #basketContainer #promotionalCode #btnPromoCode
                {
                    float:right;
                    margin-right:10px;
                    margin-top:1px;
                }
        #basketContainer #btnCheckout
        {
            float:right;
            padding-right:10px;
        }
        
#acceptedCardsContainer
{
    display:block;
    margin-top:10px;
    text-align:center;
    width:569px;   
}
    #acceptedCardsContainer h2
    {
        display:none;
    }
    #acceptedCardsContainer .top
    {
        background-image:url(../graphics/accepted_cards_top.gif);
        background-position:left top;
        background-repeat:no-repeat;
        height:15px;    
    }
    #acceptedCardsContainer .body
    {
        background-image:url(../graphics/accepted_cards_body.gif);
        background-position:left top;
        background-repeat:repeat-y;
        height:68px;
    }
    #acceptedCardsContainer .bottom
    {
        background-image:url(../graphics/accepted_cards_bottom.gif);
        background-position:left top;
        background-repeat:no-repeat;
        height:15px;                
    } 
    #acceptedCardsContainer .acceptedCardsText
    {
        color:#333333;
        text-align:center;
        width:567px;
    }
    #acceptedCardsContainer .acceptedCardsImages
    {
        margin-bottom:8px;
        margin-top:8px;
        text-align:center;
    }
    #acceptedCardsContainer .acceptedCardsLinks
    {
        color:#003366;
        text-align:center;
    }
    #acceptedCardsContainer .acceptedCardsLinks a,
    #acceptedCardsContainer .acceptedCardsLinks a:hover,
    #acceptedCardsContainer .acceptedCardsLinks a:visited    
    {
        color:#003366;
        text-decoration:none;
    }
    
#backButton
{
    margin-top:16px;
}    
