﻿
.cartHolder
{
    padding:0px;
    /*width: 270px;
    margin-right:16px;*/
    margin-top:0px;    
    
    margin-right:0px;
    width:250px;
}

.cartTitle
{
    background-image: url("../Images/cartBg.png");
    background-repeat: repeat-x;
    height: 47px;
    padding-left:10px;
    padding-right:10px;
    line-height:47px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    
    width:210px;
}

.cartTitle img
{
    vertical-align:middle;
    margin-right:15px;
}

.cartTitle span
{
    color:#ffffff;
    font-weight:bold;
    font-size:14px;
    vertical-align:middle;
}

.applicationTitle
{
    height:5px;
    line-height:5px;
    background-color:#565656;
    padding:0px 7px 2px;
    font-size:14px;
}

.applicationTitle span
{
    color:#505050;
    font-weight:normal;
    font-style:italic;
}

.numberHolder
{
    /*padding-right:10px;*/
    padding-right:0px;
    width:185px;
}

.numberHolder .number
{
    float:left;
}

.numberHolder input[type="image"]
{
    margin-left:5px;
    margin-right:5px;
    float:left;
}

.numberHolder .price
{
    float:right;
}

.totalPriceHolder
{
    font-weight:bold;
    padding:7px;
    border-top:1px solid #b3b3b3;    
    background-color:#f2f2f2;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    margin-top:10px;
    
    width:236px;
}
.totalDiscountHolder
{
    font-weight:bold;
    padding:7px;
    border-top:1px solid #b3b3b3;
    background-color:#f0f8fc;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    margin-top:10px;
}
.totalSubscription
{
    padding:3px;
    font-weight:bold;
    font-style:italic;
    color:#565656;
}  
.totalPriceHolder .totalPriceText
{
    float:left;
}

.totalPriceHolder .totalPrice
{
    float:right;
}
.totalDiscountHolder .totalPriceText
{
    float:left;
}

.totalDiscountHolder .totalPrice
{
    float:right;
}
/* start -- override tree view */

.tv.RadTreeView .rtIn.info
{
    background-color: #ffffff;
    color: #707070;
    display: inline-block;
    width: 184px;
    background-image:none;
    border:1px solid #ffffff;
    padding:1px 1px 1px 0px;
    cursor:default;
}

.tv.RadTreeView_Vista .rtHover .rtIn.info
{
    background-color: #ffffff;
    color: #707070;
    display: inline-block;
    width: 192px;
    background-image:none;
    border:1px solid #ffffff;
    padding:1px 1px 1px 0px;     
    cursor:default;
}

.tv.RadTreeView .rtIn.number
{
    background-color: #ffffff;
    color: #000000;
    display: inline-block;
    /*width: 226px;*/
    width:185px;
    background-image:none;
    border:1px solid #ffffff;
    padding:1px 1px 1px 0px;
}

.tv.RadTreeView_Vista .rtHover .rtIn.number
{
    background-color: #ffffff;
    color: #000000;
    display: inline-block;
    /*width: 226px;*/
    width: 200px;
    background-image:none;
    border:1px solid #ffffff;
    padding:1px 1px 1px 0px;  
}

.tv.RadTreeView .rtIn.desc
{
    background-color: #ffffff;
    color: #fd5840;
    display: inline-block;
    /*width: 226px;*/
    width: 206px;
    background-image:none;
    border:1px solid #ffffff;
    padding:1px 1px 1px 0px;
}

.tv.RadTreeView_Vista .rtHover .rtIn.desc
{
    background-color: #ffffff;
    color: #1b6c95;
    display: inline-block;
    width: 226px;
    background-image:none;
    border:1px solid #ffffff;
    padding:1px 1px 1px 0px;
}

.tv.RadTreeView .rtTop, 
.tv.RadTreeView .rtMid, 
.tv.RadTreeView .rtBot
{
    padding:0px 0px 0px 20px;
}

.tv.RadTreeView .rtTop.rtHover, 
.tv.RadTreeView .rtMid.rtHover, 
.tv.RadTreeView .rtBot.rtHover
{
    padding:0px 0px 0px 20px;
}

.RadTreeView_Vista .rtHover .rtIn.desc
{
    
}
/* start -- ovverride tree view */
.RadTreeView_Vista.tv .rtUL .rtLI .rtUL
{
    padding-left:6px;
}