﻿
/* BILLING / DELIVERY ADDRESS PAGE */

.checkout .your_details
{
    width: 284px;
    float: left;
    margin: 0 0 0 24px;
    padding: 0;
    display: inline;
    min-height: 100px;
}

.checkout .your_details .form_field_wrapper
{
    width: 300px;
}

.checkout .form_field_wrapper select
{
    width: 160px;
}

.checkout .form_field_wrapper input
{
    width: 153px;
}

.checkout .billing_address
{
    width: 350px;
    float: left;
    margin: 0 0 0 130px;
    padding: 0;
    display: inline;
}

.checkout .delivery_address
{
    width: 350px;
    float: left;
    margin: 0 0 0 24px;
    padding: 0;
    display: inline;
}

.checkout .buttons
{
    width: 900px;
    float: left;
    margin: 24px 0 0 0;
    padding: 0 24px;
    display: inline;
}


/* PAYMENT PAGE */

#main.checkout
{
    padding-bottom: 24px;
}

.payment_panel .form_field_wrapper
{
    width: 400px;
}

.checkout .button_panel
{
    width: 900px;
    float: left;
    margin: 0;
    padding: 0 24px;
    display: inline;
}

.checkout .order_summary
{
    margin:24px 0 0 24px ;
    padding: 0 0 20px 0;
    float:left;
    width:438px;
    border-bottom:solid 1px #777;
}
.checkout .payment_panel
{
    margin:24px auto 0 24px;
    padding: 0 0 0 24px;
    float:left;
    width:413px;
    border-left: solid 1px #777
}

#divCardInfo .form_field_wrapper input, #divCardInfo .form_field_wrapper select, #divCardInfo .form_field_wrapper textarea
{
    border:1px solid #777777;
    font-size:1em;
    margin:5px 0 0 0;
    padding:0 3px 2px 2px;
    width:155px;
}

#divCardInfo .form_field_wrapper select
{
    border:1px solid #777777;
    font-size:1em;
    margin:5px 0 0 0;
    padding:0 3px 2px 2px;
    width:80px;
}

.wait_panel
{
    left:35%;
    margin-top:25%;
    position:relative;
    width:350px;
}
.checkout .payment_processing
{
    width:350px;
    margin:80px 0 80px 0!important;
}
.checkout .payment_processing img
{
     float:left;
}
.checkout .payment_processing .processing_text
{
    width:310px;
    float:right;
    font-size:1.5em;
    padding:6px 0 4px 0;
}

.form_item
{
    float:left;
    margin:0;
    padding:5px 10px;
    width:335px;
}

.credit_card_info
{
    float:left;
    font-weight:bold;
    padding:3px 0 0;
    text-align:left;
    width:135px;
}

.form_field_wrapper .credit_card_input select
{
    width: 80px;
}

#credit_card_1 {
width:30px;
}
#credit_card_2 {
width:63px;
}
#credit_card_3 {
width:41px;
}
#credit_card_4 {
width:55px;
}
#credit_card_5 {
width:46px;
}
#credit_card_6 {
width:55px;
}
#credit_card_7 {
width:43px;
}
#credit_card_8 {
width:50px;
}

/* THANKS PAGE */

.ack_wrapper
{
    width: 938px;
    height: 422px;
    float: left;
    margin: 0 0 0 10px;
    display: inline;
        background: url(../images/bits/acknowledge_bg.jpg) no-repeat;
    
}

.ack_content
{
    width: 262px;
    margin: 140px 0 0 550px;
    padding: 0 40px;
    float: left;
    display: inline;
}

.csclink
{
    font-size:0.8em;
}