﻿#miniCart
{
    background: url(images/cartBg.png) no-repeat bottom right;
    margin: 0 13px 0 0;
    font-size: 11px;
    text-align: right;
}

#miniCart a
{
    background: url(icons/basket.png) no-repeat 5px 50%;
    padding: 3px 5px 3px 30px;
}

#miniCart a.BasketButton
{
    font-size: 13px;
    font-weight: bold;
    color: #fff;
}
#miniCart:hover
{
    background-image: url(images/cartBg_h.png);
}


.cartChangeItems
{
    width: 50px;
}

.cartChangeItems div
{
    display: inline; /*width:20px;*/
}

.cartChangeItems div input
{
    display: inline;
    padding: 0;
    margin: 0;
}

.CartGrid
{
    border-collapse: collapse;
    font-size: 90%;
}


.CartGrid td.productImage
{
    width: 80px;
}

.CartGrid td.productDetails
{
    width: 210px;
    padding-right:10px;
}
.CartGrid td.productDetails h5
{
    padding:2px 0;
    margin:0;    
}

.CartGrid th
{
    background: #0E3A67;
    color: #fff;
}

.CartSumarize, .CartGrid
{
    width: 565px;
}
.CartSumarize
{    
    text-align: right;
    margin-top: 20px;
}

.CartSumarize strong
{
    font-size: 14px;
    font-weight: normal;
}

.CartSumarize b
{
    font-weight: bold;
}

.CartSumarizeTable .final
{
    font-size:16px;
    }

#OrderSetup
{
    padding: 15px 0;
}



.DataTable
{
    border-collapse: collapse;
}

.DataTable th
{
    font-weight: bold;
    text-align: left;
    background: #abc;
}

.DataTable th, .DataTable td
{
    padding: 2px 10px 2px 1px;
}

.DataTable td
{
    border-bottom: 1px solid #666;
}

