﻿#gsProgress {}
#gsProgress
{
    padding:18px 0 0 0px;
    height: 45px;
}
#gsCart
{
    padding: 0px 0px 90px 0px;
}
#gsProgress span
{
    background: #e3f5fd;
    border: solid 1px #1766a1;
    color: #1766a1;
    
    width: 223px;
    float: left;
    display: inline;
    padding: 6px 5px 6px 5px;
    margin: 0px 5px 0px 2px;
}
#gsProgress em
{
    background: #e8f3f9 url(../images/menu-background.gif) repeat-x right 0;
    border: solid 1px #e8f3f9;
    color: #ffffff;
    font-style: normal;
    font-weight: bold;
     padding: 10px 5px 9px 5px;
    display: block;
    text-align: center;
}

#gsCart #Summary
{
    margin: 2px;
    height: 20px;
    border-top: solid 1px #716C5B;
    width: 494px;
    padding-top: 5px;
    padding-bottom: 0px;
    text-align: right;
}
#gsCart h2
{
    font-size: 17px;
    font-weight: normal;
}
#gsCart span
{
    color: Red;
}
#gsCart textarea
{
    font-family: Arial,Tahoma,Verdana,Helvetica, sans-serif;
    font-size: 11px;
    padding: 4px;
    font-size: 11px;
}

#gsCart table#gsProducts thead td, #UserStoreOrders div table thead td
{
   color: #1766a1;
    background: #e3f5fd;
    border-bottom: solid 1px #1766a1;
    font-weight: bold;
    padding: 6px 5px 4px 5px;
}
#gsCart table#gsProducts tbody td a
{
    color: #000000;
    font-weight: bold;
}
#gsCart table#gsProducts tbody td a:hover
{
    text-decoration:underline;
}
#gsCart table#gsProducts tbody td strong
{
    color: #737576;
    display: block;
    padding-top: 7px;
}
#gsCart table#gsProducts tbody td.sum
{
    color: #ff6000;
    text-align: left;
    padding: 4px 3px 4px 3px;
    font-size: 18px;
}
#gsCart table#gsProducts
{
    width: 100%;
}
#gsCart table#gsProducts input.amount
{
    border: solid 1px #1766a1;
    padding: 2px 3px 2px 3px;
    font-size: 10px;
    margin:-2px 0 0 0;
}

#gsCart table#gsProducts tbody td
{
    vertical-align: top;
    padding: 3px;
}
#gsCart table#gsProducts tbody td img
{
    cursor: pointer;
    display: block;
    margin: 0 auto;
}


#gsCart p
{
    clear: both;
    padding: 20px 0px 0px 0px;
    margin: 0;
    line-height: 15px;
}


#gsPaymentForm
{
    padding-bottom: 10px;
}

#gsPaymentForm strong
{
    display: block;
    margin: 20px 3px 0px 3px;
    padding: 0 0 4px 2px;
    font-size: 12px;
    border-bottom: solid 1px #ff6000;
    clear: both;
}
#gsPaymentForm table
{
    margin: 9px 0px 5px 10px;
}
#gsPaymentForm table tr
{
    line-height: 22px;
}
#gsPaymentForm label
{
    color: #606060;
    display: block;
    cursor: pointer;
    font-weight: bold;
    padding-top: 1px;
}
#gsPaymentForm em
{
    color: #797979;
    margin: 0px 0px 7px 2px;
    display: block;
    font-style: normal;
}
#gsPaymentForm p
{
    margin: 12px 0px 15px 30px;
    padding: 0;
    font-style: italic;
}
.errorMsg
{
    font-weight: bold;
    display: block;
    clear: both;
    color: Red;
}
#BasketDane
{
    clear: both;
    margin-top: 15px;
}

#gsCouponContainer
{
    float:left;
    padding-top:10px;
    padding-left:6px;
   
}
#gsCouponInput {
    float:left;
    margin:11px 10px 0 0;}
#gsCouponContainer label
{
   display:block;
    padding:6px 10px 5px 0px;
}

#gsCouponContainer strong
{
    margin: 0px;
    margin-left:10px;
    
}
#gsCouponContainer .errorMsg{
padding-top:3px;
}
