docs: function () {
  		seriesTypes.column.prototype.getAttribs.apply(this, arguments);
  
  		var series = this,
  			options = series.options,
  			stateOptions = options.states,
  			upColor = options.upColor || series.color,
  			hoverColor = Highcharts.Color(upColor).brighten(0.1).get(),
  			seriesDownPointAttr = merge(series.pointAttr),
  			upColorProp = series.upColorProp;
  
  		seriesDownPointAttr[''][upColorProp] = upColor;
  		seriesDownPointAttr.hover[upColorProp] = stateOptions.hover.upColor || hoverColor;
  		seriesDownPointAttr.select[upColorProp] = stateOptions.select.upColor || upColor;
  
  		each(series.points, function (point) {
  			if (!point.options.color) {
  				// Up color
  				if (point.y > 0) {
  					point.pointAttr = seriesDownPointAttr;
  					point.color = upColor;
  
  				// Down color (#3710, update to negative)
  				} else {
  					point.pointAttr = series.pointAttr;
  				}
  			}
  		});
  	}