/* purchase, purchasecb-step1, purchase-cbstep1, purchase-cbstep2 */

.process_left
{
    position: relative; 
    float: left; 
    border-right: solid 1px white;
    background: url('../images/banner_left2.png') no-repeat left; 
    width: 310px; 
    height: 30px;
}

.process_left_on
{
    position: relative; 
    float: left; 
    border-right: solid 1px white;
    background: url('../images/banner_left_on2.png') no-repeat left; 
    width: 310px; 
    height: 30px;
}

.process_left_on span
{
    background: url('../images/banner_center_on2.png') repeat-x;
    display: block;
    width: 305px;
    height: 30px;
    margin-left: 5px;
}

.process_center
{
    position: relative; 
    float: left; 
    width: 311px; 
    height: 30px;
}

.process_center span
{
    background: url('../images/banner_center_on2.png') repeat-x;
    display: block;
    width: 311px;
    height: 30px;
}

.process_right
{
    position: relative; 
    float: left; 
    border-left: solid 1px white;
    background: url('../images/banner_right2.png') no-repeat right; 
    width: 310px; 
    height: 30px;
}

.process_right_on
{
    position: relative; 
    float: left; 
    border-left: solid 1px white;
    background: url('../images/banner_right_on2.png') no-repeat right; 
    width: 310px; 
    height: 30px;
}

.process_right_on span
{
    background: url('../images/banner_center_on2.png') repeat-x;
    display: block;
    width: 305px;
    height: 30px;
}
/* end purchasecb-step1, purchase-cbstep1, purchase-cbstep2 */

/* purchase only */

#purchase_page
{
    font-size: 14px;
    color: white;
}


#payment_process
{
    position: relative;
    float: left;
    background: url('../images/banner_center2.png') repeat-x;
    height: 30px;
    color: white;
    text-align: center;
    line-height: 27px;
    font-size: 13px;
}

#offer
{
    position: relative;
    float: left;
    /*background: url('../images/CT-suite_p6.jpg') no-repeat;*/
    background: url('/images/CT_suite_spring.jpg') no-repeat;
    width: 933px;
    height: 225px;
    margin-top: 10px;
}

#CT
{
    position: relative;
    float: left;
    background: url('../images/CT_p.png') no-repeat;
    width: 933px;
    height: 115px;
    margin-top: 10px;
}

#CT span
{
    color: #064a83;
}

#CTP
{
    position: relative;
    float: left;
    background: url('../images/CTP_p.png') no-repeat;
    width: 933px;
    height: 115px;
    margin-top: 10px;
}

#CTP span
{
    color: #097979;
}

#IL
{
    position: relative;
    float: left;
    background: url('../images/IL_p.png') no-repeat;
    width: 933px;
    height: 115px;
    margin-top: 10px;
}

#IL span
{
    color: #3c741a;
}

#IC
{
    position: relative;
    float: left;
    background: url('../images/IC_p.png') no-repeat;
    width: 933px;
    height: 115px;
    margin-top: 10px;
}

#IC span
{
    color: #9c0d68;
}

#CTD
{
    position: relative;
    float: left;
    background: url('../images/CTD_p.png') no-repeat;
    width: 933px;
    height: 115px;
    margin-top: 10px;
}

#CTD span
{
    color: #c9191b;
}

#add_cart_suite
{
    position: relative;
    float: left;  
    left: 718px; 
    top: 170px;
}

#total
{
    position: relative; 
    float: left; 
    width: 200px; 
    height: 100px; 
    left: 224px;
    top: 65px;
    background: none;
}

#checkout
{
    position: relative;
    float: left;
    background: url('../images/checkout2.jpg') no-repeat;
    width: 933px;
    height: 182px;
    margin-top: 10px;
    margin-bottom: 20px;
}


.suite
{
    position: relative; 
    float: left; 
    left: 250px; 
    top: 90px;
    font-size: 16px; 
    line-height: 20px;
}

.price_suite
{
    position: relative;
    float: left; 
    left: 802px; 
    top: 25px;
    text-align: center;
    line-height: 20px;
}

.price
{
    position: relative; 
    float: left;
    top: 54px;
    left: 285px;
}

.add_cart
{
    position: absolute; 
    left: 785px; 
    top: 47px;  
}

.add_cart_left
{
    position: relative; 
    float: left; 
    background: url('../images/cart.gif') no-repeat; 
    width: 38px; 
    height: 30px;
}

.add_cart_center
{
    position: relative; 
    float: left; 
    width: 57px; 
    height: 30px; 
    background: url('../images/banner_center.png') repeat-x;
}

.add_cart_right
{
    position: relative; 
    float: left; 
    background: url('../images/button_right.gif') no-repeat; 
    width: 5px; 
    height: 30px;
}

.add_cart_right input
{
    position: relative; 
    left: -36px; 
    top: 4px;
}

.nutshell
{
    position: relative; 
    float: left;
    top: 65px; 
    left: 148px;
    width: 375px;

}

.info
{
    position: relative; 
    float: left;
    left: 140px;
    top: 63px;
}

.total_item
{
    position: relative; 
    float: left; 
    width: 50%;
    height: 30px;
    margin-top: 5px;
}

.total_item input {
    background: transparent;
    border: 0;
    color: white;
}

/* end purchase*/