﻿#gsProgress {}
#gsProgress
{
    padding:15px 0 0 0px;
    height: 65px;
}
#gsCart
{
    padding: 16px 37px 90px 0px;
}
#gsProgress span
{
    background:url(../images/prg.gif) no-repeat 0px 0px;
    color: #ac3225;
    width: 171px;
    height:34px;
    padding:12px 0 0 7px;
    float: left;
    display: inline;
    font-size:16px;
    margin: 0px 17px 0px 0px;
}

#gsProgress span strong {

    font-size:11px;}

#gsProgress em
{
    font-style: normal;
    display: block;
    text-align: center;
    background:url(../images/prem.gif) no-repeat center 0px;
    color: #ac3225;
    height:34px;
    padding:12px 0 0 7px;
    font-size:17px;
    font-weight:bold;
}

#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: #ffffff;
    font-weight: bold;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    padding: 6px 0 4px 3px;
}
#gsCart table#gsProducts tbody td a
{
    color: #ffffff;
    font-weight: bold;
}
#gsCart table#gsProducts tbody td a:hover
{
    color: #C43D2A;
}
#gsCart table#gsProducts tbody td strong
{
     color: #ffffff;
    display: block;
    padding-top:3px;
    text-align:right;
}
#gsCart table#gsProducts tbody td.sum
{
    background-color: #ffffff;
    color: #C43D2A;
    text-align: left;
    padding: 4px 3px 4px 3px;
    font-size: 14px;
    font-weight: bold;
}
#gsCart table#gsProducts
{
    width: 100%;
}
#gsCart table#gsProducts input.amount
{
    border: solid 1px #fbfbfb;
    padding: 2px;
    font-size: 10px;
}

#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 #C43D2A;
    clear: both;
}
#gsPaymentForm table
{
    margin: 9px 0px 5px 10px;
}
#gsPaymentForm table tr
{
    line-height: 22px;
}
#gsPaymentForm label
{
    color: #ffffff;
    display: block;
    cursor: pointer;
    font-weight: bold;
    padding-top: 1px;
}
#gsPaymentForm em
{
    color: #ffffff;
    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;
}

