code: function(styles_string) {
  
  		styles_string = styles_string.trim();
  
  		var styles = styles_string.split(/[\;]+/),
  			result = {},
  			parts,
  			i = 0,
  			count = styles.length,
  			resultCount = 0;
  
  		if (styles_string) {
  
  			for (; i < count; i++) {
  
  				styles[i] = styles[i].trim();
  
  				if (styles[i]) {
  
  					parts = styles[i].split(':');
  
  					if (parts.length == 2) {
  
  						parts[0] = parts[0].trim();
  						parts[1] = parts[1].trim();
  						result[parts[0]] = parts[1];
  						resultCount++;
  
  					} else {
  
  						Lava.t("Unable to parse the style attribute");
  
  					}
  
  				}
  
  			}
  
  		}
  
  		return resultCount ? result : null;
  
  	}
docs: Parse style attribute content (plain string) into object with keys being individual style names,
  and values being actual style values
  
  @param {string} styles_string
  @returns {Object.<string, string>}