﻿.order_history, .order_details
{
    width:100%;
}

/* ORDER HISTORY ORDERS LIST */
        
.order_history_orders
{
    float:left;width:100%;height:auto;
}
        
    .order_history_orders .header
    {
        height:80px;width:100%;line-height:80px;
    }
            
        .order_history_orders .header .title
        {
            float:left;width:50%;font-size:26px;color:#404040;font-weight:bold;
        }
                
        .order_history_orders .header .sorting
        {
            float:left;width:50%;
        }
                
    .order_history_orders .list
    {
        width:100%;height:auto;
    }
            
        .order_history_orders .list .list_header
        {
            height:44px;line-height:44px;font-size:16px;font-weight:bold;color:#ffffff;padding:0 67px 0 68px;width:605px;background:#5e5e5e;overflow:hidden;
        }
                
        .order_history_orders .list .col_number
        {
            width:135px;float:left;
        }
                
            .col_number.item
            {
                font-size:16px;
            }
                
        .order_history_orders .list .col_date
        {
            width:158px;float:left;
        }
                
        .order_history_orders .list .col_status
        {
            width:133px;float:left;font-weight:bold;
        }
                
            .status_default
            {
                color:#5e5e5e;
            }
                    
            .status_inprog
            {
                color:#ec6d00;
            }
                    
            .status_delivered
            {
                color:#2074f1;
            }
                
        .order_history_orders .list .col_total
        {
            width:133px;float:left;
        }
        
            .col_total.item
            {
                color:#ec6d00;
                font-weight:400;
            }   
                
        .order_history_orders .list .col_view
        {
            width:46px;float:left;
        }
        
            .viewButton, .viewButton:hover
            {
                text-decoration: none;
	            text-indent:0;
	            display:inline-block;
	            font-size:14px;
	            font-weight:bold;
	            font-style:normal;
	            height:24px;
	            line-height:24px;
	            width:100%;
	            text-decoration:none;
	            text-align:center;
	            background:#858585;
	            color:#ffffff;
	            -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                -khtml-border-radius: 3px;
                border-radius: 3px;
            }
                
        .order_history_orders .list .items
        {
            background:#f8f8f8;padding:10px 67px 10px 68px;width:605px;font-size:14px;color:#5e5e5e;
        }
                
            .order_history_orders .list .items .item
            {
                height:50px;line-height:50px;
            }         
        
/* ORDER DETAILS ITEMS */

.order_details_items
{
    float:left;width:100%;height:auto;
}

    .order_details_items .header
    {
        height:80px;width:100%;line-height:80px;
    }
    
        .orders_button, .orders_button:hover
        {
            text-decoration: none;
	        text-indent:0;
	        display:inline-block;
	        font-size:14px;
	        font-style:normal;
	        height:40px;
	        line-height:40px;
	        width:100%;
	        text-align:center;
	        background:#e7e7e7;
	        color:#2d2d2d;
	        border-radius:3px;
	        -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -khtml-border-radius: 3px;
        }
    
        .order_details_items .header .info
        {
            float:left;width:50%;color:#404040;font-weight:bold;overflow:hidden;padding:20px 0;height:40px;line-height:40px;
        }
                
        .order_details_items .header .buttons
        {
            float:left;width:50%;text-align:right;
        }
        
            .order_details_items .header .buttons .history_button
            {
                float:right;width:175px;
            }

    .order_details_items .list
    {
        width:100%;height:auto;
    }
    
        .order_details_items .list .list_header
        {
            height:43px;
            line-height:43px;
            background:#5e5e5e;
            width:623px;
            padding: 0 71px 0 46px;
            color:#ffffff;
            font-weight:bold;
            font-size:16px;
            overflow:hidden;
        }
                
        .order_details_items .list .list_item
        {
            float:left;
            height:75px;
            padding:0 71px 0 0;
            background:#ececec;
            width:669px;
            color:#3a3a3a;
            font-size:13px;
            border-bottom:1px solid #bfbfbf;
        }
        
            .order_details_items .list .list_item .padding
            {
                height:55px;padding:10px 0;
            }
        
        .order_details_items .list .list_item_bundle
        {
            float:left;
            height:40px;
            line-height:40px;
            padding:0 71px 0 0;
            background:#ececec;
            width:669px;
            color:#3a3a3a;
            font-size:13px;
            border-bottom:1px solid #bfbfbf;
        }
    
        .order_details_items .bundle_items_container
        {
            float:left;
            background:#f8f8f8;
            width:100%;
            font-size:13px;
            max-height:400px;
            color:#3a3a3a;
            overflow-y:auto;
            overflow-x:hidden;
        }
            
            .order_details_items .bundle_items_container .bundle_items
            {
                float:left;
                width:100%;
                padding-bottom:20px;
            }
        
            .order_details_items .bundle_items_container .bundle_items .list_bundle_item
            {
                float:left;
                width:calc(100% - 92px);
                padding:20px 46px 0 46px;
            }
    
            .order_details_items .col_expand
            {
                float:left;
                width:46px;
                background:#ec6d00;
                text-align:center;
                height:100%;
            }
                
            .order_details_items .col_type
            {
                float:left;
                width:144px;
                padding-left:14px;
            }
                
            .order_details_items .col_item
            {
                float:left;
                width:220px;
            }
                
            .order_details_items .col_qty
            {
                float:left;
                width:116px;
                text-align:center;
            }
                
            .order_details_items .col_price
            {
                float:left;
                width:119px;
                text-align:right;
            }