#id_stats_timerange ul, #id_stats_groupby ul, #id_stats_filter ul{
    list-style-type:none;
    clear: both;
}
#id_stats_timerange li, #id_stats_filter li{
    float: left;
}
#id_stats_timerange li{
    width: 220px;
}
#id_stats_timerange select{
    width: 70px;
}
#id_stats_groupby{
    margin-top: 40px;
}
#id_stats_groupby select{
    width: 220px;
}
#id_stats_generate_report{
    padding-top:50px;
}
#id_stats_generate_report input{
    width:680px;
}
#id_stats_filter{
    margin-top: 10px;
}
#id_stats_filter li{
    width: 172px;
}
#id_stats_filter select{
    width: 165px;
}

table.newstats{
    border-collapse:collapse;
}
.newstats td{
    padding: 3px 0 3px 0;
}
thead .newstatsrow2{
    border-bottom: 2px solid #333;
}
.darkrow{
    background: #f0f0f0;
}
.newstatsdate{
    width:250px;
}
.newstatshits{
    width:150px;
}
.newstatsratio{
    width:90px;
}
.newstatscpm{
    width:90px;
}
.newstatssales{
    width:150px;
}
.newstatscommission{
    width:150px;
}
.newstatsdescription{
    font-size:90%;
}
.newstatsrow1{
    border-top:1px solid #333;
}
.totalsrow{
    border-top:2px solid #333;
    font-weight:bold;
}
.newstats td,.newstats th{
    padding-left:2px;
    padding-right:2px;
}
.figure{
    text-align:right;
}

#statistics
{
    float:left;
    background-color:#fff;
}

#total_box,#sale_type {
    width:691px;
    margin:-10px 9px;
    margin-bottom:10px;
    padding:0 10px 20px 10px;
    background-color:#f9f9f9;
    border:1px solid #e3e3e3;
    border-top:0;
}

#sale_type div h2 {
    font-size:12px;
    border-bottom:1px dotted #ccc;
}

#h-total {
    margin:-10px 0 0 -20px;
    padding:40px 0px 10px 90px;
    width:730px;
    background: url(../img/h-stats-total.jpg) no-repeat;
}
#sale_type{
 clear:both;
}
.sale_type{
    padding-top:30px;
    padding-bottom:10px;
}

#statistics #total_box .cell , #statistics .sale_type .cell 
{
 clear:both;
}

#range-selector {
    margin:0 0 20px 20px;
}

#statistics #total_box .cell .amount, #statistics #total_box .cell .sum{
 width:80px;
}

#statistics #total_box .cell .product{
    width:60px;
}

#statistics #total_box .cell .col, #statistics .sale_type .cell .col
{
 float:left;
}

.sum,.amount {
    text-align:right;
}
/*----------------------------------------------------*/
#statistics .sale_type .cell .page_id
{
 width:50px;
}

#statistics .sale_type .cell .page_url
{
 width:200px;
}

#statistics .sale_type .cell .page_url
{
 width:200px;
}

#statistics .sale_type .cell .page_titel
{
 width:100px;
}

#statistics .sale_type .cell .page_desc, #statistics .sale_type .cell .page_amount, #statistics .sale_type .cell .page_sum
{
 width:100px;
}
#statistics .page_desc_detail
{
    width:200px;
    text-align:left;
}

.page_amount, .page_sum{
    text-align:right;
}
/*----------------------------------------------------*/

#statistics .sale_type{
 clear:both;
}

#total_plot, #revenue_plot, #countries_plot
{
 width:450px;
 height:150px;
 position:relative;
 float:left;
}

#chart{
    position:absolute;
    top:255px;
    left:500px;
}

.head{
 font-weight: bold; 
}

.data{
 display:none;
 margin-left:5px; 
}

.no_data{
 clear:both;
 text-align:center;
 font-weight: bold; 
 color:darkred;
}

.revenue .revenue_data, .countries .countries_data{
/* float:left; */
text-align:center;
margin:0px 130px 50px 130px;
}

.countries{
 clear:both;
}

.plot{
 width:400px;
 height:150px;
 float:left;
}
.pieplot{
 width:400px;
 height:250px;
 float:left;
}

.tickLabel {
    text-align:right;	
}

/**{ border:1px solid red; }*/
