/* CSS Document */
#mainContent {
    padding-bottom: 220px;
}
.McDetail {
    color: #bdbbbb;
    font-size: 0.78em;
    width: 617px;
    overflow: hidden;
    background: url(Images/Purchase/bottom-bg.gif) no-repeat left bottom;
}
* html .McDetail {
    height: 1%;
}
.Wrap5 {
    background: url(Images/Purchase/top-bg.gif) no-repeat left top;
    overflow: hidden;
    padding: 6px;
}
.Total table,
.McDetail table {
    border-collapse: separate !important;
    border-spacing: 2px !important;
}
.Total table tr th,
.McDetail table tr th {
    background-color: #6f2c50 !important;
    color: #bdbbbb;
}
.McDetail table tr th, 
.McDetail table tr td,
.Total table tr th,
.Total table tr td {
    background-color: #742b51;
}
.McDetail table tr th {
    text-transform: uppercase;
    color: #FFFFFF;
}
.McDetail table tr th, 
.McDetail table tr td {
    padding: 5px 5px;
    text-align: center;
}
.McDetail table tr td {
    background-color: #742952 !important; 
}
.Total table tr th,
.Total table tr td {
    padding: 5px 10px !important;
}
.Total table tr th {
    text-transform: uppercase;
    color:#ffffff;
}
.Total table tr
{
    color:#fff;
}
.Total table tr td {
    background-color: #742952;
}
th.Item {
    color: #dbcd54 !important;
}
.McDetail table tr td a {
    background: url(Images/Purchase/arrow-small2.gif) no-repeat left top;
    padding-left: 10px;
    color: #c8558e;
}

.promoTextBox {
    background: #682247;
    border: 1px solid #d9d6da;
    padding: 4px 4px;
    color: #D5C833;
    margin-right: 5px;
}
.promoTextBox,
.okBtn {
    vertical-align: middle;
}
/*--------*/
.ProMoBox {
    width: 190px;
    float: left;
    color: #bdbbbb;
}
.ProMoBox p.Tittle {
    font-weight: bolder;
}
.ProMoBox p.Attention {
    padding-bottom: 5px;
    padding-top: 5px;
}
.ProMoBox p.Sous {
    padding-left: 20px;
}
/*--*/
.Total {
    float: right;
    width: 364px;
    background: url(Images/Purchase/bottom-table-bg-bottom.gif) no-repeat left bottom;
    color: #bdbbbb;
}
.Wrap6 {
    background: url(Images/Purchase/top-table-bg-bottom.gif) no-repeat left top;    
    padding: 6px;
}
.McPromo {
    margin-top: 10px;
    width: 617px;
    font-size: 0.78em;
    margin-top: 20px;
}
.McDetail table tr td.InputCheck {
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;    
}

.WrapSubmit {
    float: right;
    margin-top: 10px;
    margin-right: 50px;
    display: inline;
    width: 370px;
    color : #BDBBBB;
}

.WrapSubmit a, .WrapSubmit a:visited {
    color : #DBCD54;
}

.WrapSubmit input {
    margin-left: 6px;
    float: left;
}
.WrapButton {
    background: url(Images/arrow.png) no-repeat left top;
    padding-left: 20px;
    float: right;
    margin-left: 18px;
}

.Wrap8 {
    float: left;
}
.Wrap8 label {
    font-size:1.2em;
    font-weight: bolder;
    color: #bdbbbb;
}
.CodePromo {
    background:  url(Images/Purchase/bottom-log-in.gif) no-repeat left bottom;
    width: 228px;
    margin-top: 5px;
}
.Wrap7 {
    background: url(Images/Purchase/top-login.gif) no-repeat left top;
    padding: 10px;
}
.Wrap7 .promoTextBox {
    background: #742952;
    border: 1px solid #CCCCCC;
    padding-top: 2px;
    padding-bottom: 3px;
    font-size: 1em;
    color: #D5C833;
    width: 156px;
}
.Wrap4 {
    padding-right: 55px;
    margin-bottom: 5px;
}
.Wrap4 p {
    font-size: 0.78em;
    color: #bdbbbb;
}
.Wrap4 a {
    color: #c8558e;
}
.Wrap4 span {
    font-weight: normal;
}
.Cliquez a {
    background: url(Images/Purchase/arrow-small.gif) no-repeat left 2px;
    padding-left: 10px;
}
/*--------------------*/
#subContent {
    padding-top: 54px;
    padding-left: 31px;
    width: 222px;
}
#subContent h3 {
    font-size: 1.2em;
    color: #bdbbbb;
    font-weight: bolder;
}
#subContent a {
    font-size: 0.86em;
    color: #bdbbbb;
}

.GiftWrapMouseHover {
    cursor : pointer;
    text-decoration: underline;
}

.GiftWrapMouseOut {
    text-decoration: none;
}
.GiftWrapRowHidden {
    display: none;
}

.GiftWrapRowVisiblity {
    display: table-row;
}
.GifWrap
{
    width:120px !important;
}

.UnavailableCard a
{
    color: #DBCD54;
}
    
