/*plugin styles*/
.visualize{position:relative;margin:0;padding:0;}
.visualize ul,.visualize li{margin:0;padding:0;}
/*table title,key elements*/
.visualize .visualize-info{}
.visualize .visualize-title{display:block;color:#333;margin-bottom:3px;font-size:1.1em;font-weight:bold;}
.visualize ul.visualize-key li{list-style:none;float:left;margin-right:20px;padding-left:20px;position:relative;}
.visualize ul.visualize-key .visualize-key-color{width:14px;height:14px;left:0;position:absolute;top:50%;margin-top:-5px;}
.visualize ul.visualize-key .visualize-key-label{color:#000;}
/*pie labels*/
.visualize-pie .visualize-labels{list-style:none;}
.visualize-pie .visualize-label-pos,.visualize-pie .visualize-label{position:absolute;margin:0;padding:0;}
.visualize-pie .visualize-label{display:block;color:#fff;font-weight:bold;font-size:1em;}
.visualize-pie-outside .visualize-label{color:#000;font-weight:normal;}
/*configuration*/
table.chart{width:345px;height:250px;border-collapse:collapse;margin-left:30px;font-size:1em;display:none;}
.visualize-pie .visualize-info{border:0;padding:0;background:white;font-size:1em;}
.visualize-pie ul.visualize-title{font-weight:bold;border:0;}
.chartConfiguratorThingy{border:1px solid #ddd;padding:10px;display:none;}
.chartConfiguratorThingy h2{font-size:1.4em;color:#666;}