diff --git a/src/art/artJS.tw b/src/art/artJS.tw
index 0c99a283c79db7f6147326ff978a9483051300e5..555ca1a08749bd2bbed47dcefe61f9c81510c1f4 100644
--- a/src/art/artJS.tw
+++ b/src/art/artJS.tw
@@ -204,3 +204,1092 @@ window.clothing2artSuffix = function(v) {
           ) /* CamelCase by whitespace */
           .replace(/\W/g,""); /* remove remaining whitespace */
 };
+
+window.skinColorCatcher = function(artSlave) {
+var colorSlave = {
+   skinColor: "#d76b93;",
+   areolaColor: "#d76b93;",
+   labiaColor: "#d76b93;",
+   lipsColor: "#d76b93;"
+   };
+if (artSlave.skin == "camouflage patterned") {
+   colorSlave.skinColor = "#78875a";
+   colorSlave.areolaColor = "#939F7A";
+   colorSlave.labiaColor = "#F977A3";
+   colorSlave.lipsColor = "#708050";
+ } else if (artSlave.skin == "dyed red") {
+   colorSlave.skinColor = "#bc4949";
+   colorSlave.areolaColor = "#C96D6D";
+   colorSlave.labiaColor = "#F977A3";
+   colorSlave.lipsColor = "#b04040";
+ } else if (artSlave.skin == "dyed green") {
+   colorSlave.skinColor = "#A6C373";
+   colorSlave.areolaColor = "#B7CF8F";
+   colorSlave.labiaColor = "#F977A3";
+   colorSlave.lipsColor = "#A0C070";
+ } else if (artSlave.skin == "dyed blue") {
+   colorSlave.skinColor = "#5b8eb7";
+   colorSlave.areolaColor = "#7BA4C5";
+   colorSlave.labiaColor = "#F977A3";
+   colorSlave.lipsColor = "#5080b0";
+ } else if (artSlave.skin == "dyed pink") {
+   colorSlave.skinColor = "#fe62b0";
+   colorSlave.areolaColor = "#fc45a1";
+   colorSlave.labiaColor = "#fba2c0";
+   colorSlave.lipsColor = "#ff4291";
+ } else if (artSlave.skin == "dyed gray") {
+   colorSlave.skinColor = "#bdbdbd";
+   colorSlave.areolaColor = "#666666";
+   colorSlave.labiaColor = "#8C8C8C";
+   colorSlave.lipsColor = "#171717";
+ } else if (artSlave.skin == "tiger striped") {
+   colorSlave.skinColor = "#e2d75d";
+   colorSlave.areolaColor = "#E7DF7D";
+   colorSlave.labiaColor = "#F977A3";
+   colorSlave.lipsColor = "#e0d050";
+} else if (artSlave.race == "white" || artSlave.race == "surgically altered to look white") {
+  if (artSlave.skin == "pure white") {
+    colorSlave.skinColor = "#F4EAF0";
+    colorSlave.areolaColor = "#FCCCDC";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely pale") {
+    colorSlave.skinColor = "#F4EAF0";
+    colorSlave.areolaColor = "#FCCCDC";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "pale") {
+    colorSlave.skinColor = "#F5E1DF";
+    colorSlave.areolaColor = "#EFBFCA";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely fair") {
+    colorSlave.skinColor = "#F5E1DF";
+    colorSlave.areolaColor = "#EFBFCA";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "very fair") {
+    colorSlave.skinColor = "#F5D5C9";
+    colorSlave.areolaColor = "#E2B4B9";
+    colorSlave.labiaColor = "#F977A3";    
+  } else if (artSlave.skin == "fair") {
+    colorSlave.skinColor = "#F5D5C9";
+    colorSlave.areolaColor = "#E2B4B9";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "white") {
+    colorSlave.skinColor = "#F4C9AA";
+    colorSlave.areolaColor = "#F19795";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light") {
+    colorSlave.skinColor = "#F4C9AA";
+    colorSlave.areolaColor = "#F19795";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "lightened") {
+    colorSlave.skinColor = "#F4C9AA";
+    colorSlave.areolaColor = "#F19795";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light olive") {
+    colorSlave.skinColor = "#E1B585";
+    colorSlave.areolaColor = "#C39696";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "olive") {
+    colorSlave.skinColor = "#E1B585";
+    colorSlave.areolaColor = "#C39696";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "natural") {
+    colorSlave.skinColor = "#D58E5F";
+    colorSlave.areolaColor = "#B17777";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "tanned") {
+    colorSlave.skinColor = "#D58E5F";
+    colorSlave.areolaColor = "#B17777";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "bronzed") {
+    colorSlave.skinColor = "#D58E5F";
+    colorSlave.areolaColor = "#B17777";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark olive") {
+    colorSlave.skinColor = "#A2805C";
+    colorSlave.areolaColor = "#8E6454";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark") {
+    colorSlave.skinColor = "#825633";
+    colorSlave.areolaColor = "#734B2F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light brown") {
+    colorSlave.skinColor = "#784F2F";
+    colorSlave.areolaColor = "#583E2F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "brown") {
+    colorSlave.skinColor = "#784F2F";
+    colorSlave.areolaColor = "#583E2F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark brown") {
+    colorSlave.skinColor = "#65422C";
+    colorSlave.areolaColor = "#4A3A33";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "ebony") {
+    colorSlave.skinColor = "#65422C";
+    colorSlave.areolaColor = "#4A3A33";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "black") {
+    colorSlave.skinColor = "#583E2F";
+    colorSlave.areolaColor = "#3F3A38";
+    colorSlave.labiaColor = "#F977A3";
+  }
+
+} else if (artSlave.race == "black" || artSlave.race == "surgically altered to look black") {
+  if (artSlave.skin == "pure white") {
+    colorSlave.skinColor = "#FEE4CA";
+    colorSlave.areolaColor = "#E0B3A2";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely pale") {
+    colorSlave.skinColor = "#FEE4CA";
+    colorSlave.areolaColor = "#E0B3A2";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "pale") {
+    colorSlave.skinColor = "#E3C5A7";
+    colorSlave.areolaColor = "#EFBDC9";
+    colorSlave.labiaColor = "#CC9B88";
+  } else if (artSlave.skin == "extremely fair") {
+    colorSlave.skinColor = "#E3C5A7";
+    colorSlave.areolaColor = "#CC9B88";
+    colorSlave.labiaColor = "#CC9B88";
+  } else if (artSlave.skin == "very fair") {
+    colorSlave.skinColor = "#DEB892";
+    colorSlave.areolaColor = "#AB806F";
+    colorSlave.labiaColor = "#F977A3";    
+  } else if (artSlave.skin == "fair") {
+    colorSlave.skinColor = "#DEB892";
+    colorSlave.areolaColor = "#AB806F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "white") {
+    colorSlave.skinColor = "#D59D73";
+    colorSlave.areolaColor = "#8D6859";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light") {
+    colorSlave.skinColor = "#D59D73";
+    colorSlave.areolaColor = "#8D6859";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "lightened") {
+    colorSlave.skinColor = "#D59D73";
+    colorSlave.areolaColor = "#8D6859";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light olive") {
+    colorSlave.skinColor = "#AC7C4A";
+    colorSlave.areolaColor = "#7C594B";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "olive") {
+    colorSlave.skinColor = "#AC7C4A";
+    colorSlave.areolaColor = "#7C594B";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "natural") {
+    colorSlave.skinColor = "#985C34";
+    colorSlave.areolaColor = "#764B3A";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "tanned") {
+    colorSlave.skinColor = "#985C34";
+    colorSlave.areolaColor = "#764B3A";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "bronzed") {
+    colorSlave.skinColor = "#985C34";
+    colorSlave.areolaColor = "#764B3A";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark olive") {
+    colorSlave.skinColor = "#745C42";
+    colorSlave.areolaColor = "#63463B";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark") {
+    colorSlave.skinColor = "#65422C";
+    colorSlave.areolaColor = "#4B3121";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light brown") {
+    colorSlave.skinColor = "#5A3C24";
+    colorSlave.areolaColor = "#493326";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "brown") {
+    colorSlave.skinColor = "#5A3C24";
+    colorSlave.areolaColor = "#493326";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark brown") {
+    colorSlave.skinColor = "#583E2F";
+    colorSlave.areolaColor = "#46362C";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "ebony") {
+    colorSlave.skinColor = "#583D3D";
+    colorSlave.areolaColor = "#3B3028";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "black") {
+    colorSlave.skinColor = "#4A3A33";
+    colorSlave.areolaColor = "#332B27";
+    colorSlave.labiaColor = "#F977A3";
+  }
+
+} else if (artSlave.race == "latina" || artSlave.race == "surgically altered to look latina") {
+  if (artSlave.skin == "pure white") {
+    colorSlave.skinColor = "#FEDECE";
+    colorSlave.areolaColor = "#E3BBAB";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely pale") {
+    colorSlave.skinColor = "#FEDECE";
+    colorSlave.areolaColor = "#E3BBAB";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "pale") {
+    colorSlave.skinColor = "#E6C2B0";
+    colorSlave.areolaColor = "#D1A695";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely fair") {
+    colorSlave.skinColor = "#E6C2B0";
+    colorSlave.areolaColor = "#D1A695";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "very fair") {
+    colorSlave.skinColor = "#E1B59F";
+    colorSlave.areolaColor = "#B48D7E";
+    colorSlave.labiaColor = "#F977A3";    
+  } else if (artSlave.skin == "fair") {
+    colorSlave.skinColor = "#E1B59F";
+    colorSlave.areolaColor = "#B48D7E";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "white") {
+    colorSlave.skinColor = "#DAA782";
+    colorSlave.areolaColor = "#9E7666";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light") {
+    colorSlave.skinColor = "#DAA782";
+    colorSlave.areolaColor = "#9E7666";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "lightened") {
+    colorSlave.skinColor = "#DAA782";
+    colorSlave.areolaColor = "#9E7666";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light olive") {
+    colorSlave.skinColor = "#B27554";
+    colorSlave.areolaColor = "#92684C";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "olive") {
+    colorSlave.skinColor = "#B27554";
+    colorSlave.areolaColor = "#92684C";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "natural") {
+    colorSlave.skinColor = "#B6784E";
+    colorSlave.areolaColor = "#8F5A45";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "tanned") {
+    colorSlave.skinColor = "#B6784E";
+    colorSlave.areolaColor = "#8F5A45";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "bronzed") {
+    colorSlave.skinColor = "#B6784E";
+    colorSlave.areolaColor = "#8F5A45";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark olive") {
+    colorSlave.skinColor = "#8B644F";
+    colorSlave.areolaColor = "#7B5749";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark") {
+    colorSlave.skinColor = "#775031";
+    colorSlave.areolaColor = "#69452F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light brown") {
+    colorSlave.skinColor = "#774A31";
+    colorSlave.areolaColor = "#614330";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "brown") {
+    colorSlave.skinColor = "#774A31";
+    colorSlave.areolaColor = "#614330";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark brown") {
+    colorSlave.skinColor = "#74523E";
+    colorSlave.areolaColor = "#573F30";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "ebony") {
+    colorSlave.skinColor = "#6B4B4B";
+    colorSlave.areolaColor = "#473426";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "black") {
+    colorSlave.skinColor = "#634F45";
+    colorSlave.areolaColor = "#4D3A2E";
+    colorSlave.labiaColor = "#F977A3";
+  }
+
+} else if (artSlave.race == "asian" || artSlave.race == "surgically altered to look asian") {
+  if (artSlave.skin == "pure white") {
+    colorSlave.skinColor = "#FFF8EE";
+    colorSlave.areolaColor = "#F7DBD0";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely pale") {
+    colorSlave.skinColor = "#FFF8EE";
+    colorSlave.areolaColor = "#F7DBD0";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "pale") {
+    colorSlave.skinColor = "#F5E7DC";
+    colorSlave.areolaColor = "#EABFB3";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely fair") {
+    colorSlave.skinColor = "#F5E7DC";
+    colorSlave.areolaColor = "#EABFB3";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "very fair") {
+    colorSlave.skinColor = "#F5D4B5";
+    colorSlave.areolaColor = "#CB988B";
+    colorSlave.labiaColor = "#F977A3";    
+  } else if (artSlave.skin == "fair") {
+    colorSlave.skinColor = "#F5D4B5";
+    colorSlave.areolaColor = "#CB988B";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "white") {
+    colorSlave.skinColor = "#F4D1A3";
+    colorSlave.areolaColor = "#BA8E83";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light") {
+    colorSlave.skinColor = "#F4D1A3";
+    colorSlave.areolaColor = "#BA8E83";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "lightened") {
+    colorSlave.skinColor = "#F4D1A3";
+    colorSlave.areolaColor = "#BA8E83";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light olive") {
+    colorSlave.skinColor = "#CFB48D";
+    colorSlave.areolaColor = "#AC8074";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "olive") {
+    colorSlave.skinColor = "#CFB48D";
+    colorSlave.areolaColor = "#AC8074";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "natural") {
+    colorSlave.skinColor = "#C38C4D";
+    colorSlave.areolaColor = "#A67A6F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "tanned") {
+    colorSlave.skinColor = "#C38C4D";
+    colorSlave.areolaColor = "#A67A6F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "bronzed") {
+    colorSlave.skinColor = "#C38C4D";
+    colorSlave.areolaColor = "#A67A6F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark olive") {
+    colorSlave.skinColor = "#9A774A";
+    colorSlave.areolaColor = "#855E4E";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark") {
+    colorSlave.skinColor = "#855834";
+    colorSlave.areolaColor = "#734B2F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light brown") {
+    colorSlave.skinColor = "#83522B";
+    colorSlave.areolaColor = "#68442A";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "brown") {
+    colorSlave.skinColor = "#83522B";
+    colorSlave.areolaColor = "#68442A";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark brown") {
+    colorSlave.skinColor = "#724826";
+    colorSlave.areolaColor = "#5C3D26";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "ebony") {
+    colorSlave.skinColor = "#724826";
+    colorSlave.areolaColor = "#5C3D26";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "black") {
+    colorSlave.skinColor = "#583E2F";
+    colorSlave.areolaColor = "#3F3A38";
+    colorSlave.labiaColor = "#F977A3";
+  }
+
+} else if (artSlave.race == "middle eastern" || artSlave.race == "surgically altered to look middle eastern") {
+  if (artSlave.skin == "pure white") {
+    colorSlave.skinColor = "#E8CFCF";
+    colorSlave.areolaColor = "#DCADBC";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely pale") {
+    colorSlave.skinColor = "#E8CFCF";
+    colorSlave.areolaColor = "#DCADBC";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "pale") {
+    colorSlave.skinColor = "#FBCCC6";
+    colorSlave.areolaColor = "#E79E8B";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely fair") {
+    colorSlave.skinColor = "#FBCCC6";
+    colorSlave.areolaColor = "#E79E8B";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "very fair") {
+    colorSlave.skinColor = "#EAAB92";
+    colorSlave.areolaColor = "#D27B64";
+    colorSlave.labiaColor = "#F977A3";    
+  } else if (artSlave.skin == "fair") {
+    colorSlave.skinColor = "#EAAB92";
+    colorSlave.areolaColor = "#D27B64";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "white") {
+    colorSlave.skinColor = "#EDA571";
+    colorSlave.areolaColor = "#B16854";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light") {
+    colorSlave.skinColor = "#EDA571";
+    colorSlave.areolaColor = "#B16854";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "lightened") {
+    colorSlave.skinColor = "#EDA571";
+    colorSlave.areolaColor = "#B16854";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light olive") {
+    colorSlave.skinColor = "#CC8D53";
+    colorSlave.areolaColor = "#A7624F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "olive") {
+    colorSlave.skinColor = "#CC8D53";
+    colorSlave.areolaColor = "#A7624F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "natural") {
+    colorSlave.skinColor = "#CA7136";
+    colorSlave.areolaColor = "#9B5959";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "tanned") {
+    colorSlave.skinColor = "#CA7136";
+    colorSlave.areolaColor = "#9B5959";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "bronzed") {
+    colorSlave.skinColor = "#CA7136";
+    colorSlave.areolaColor = "#9B5959";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark olive") {
+    colorSlave.skinColor = "#84684A";
+    colorSlave.areolaColor = "#735143";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark") {
+    colorSlave.skinColor = "#684528";
+    colorSlave.areolaColor = "#563826";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light brown") {
+    colorSlave.skinColor = "#6E4730";
+    colorSlave.areolaColor = "#604534";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "brown") {
+    colorSlave.skinColor = "#6E4730";
+    colorSlave.areolaColor = "#604534";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark brown") {
+    colorSlave.skinColor = "#604534";
+    colorSlave.areolaColor = "#514039";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "ebony") {
+    colorSlave.skinColor = "#604534 ";
+    colorSlave.areolaColor = "#514039";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "black") {
+    colorSlave.skinColor = "#583E2F";
+    colorSlave.areolaColor = "#3F3A38";
+    colorSlave.labiaColor = "#F977A3";
+  }
+
+} else if (artSlave.race == "amerindian" || artSlave.race == "surgically altered to look amerindian") {
+  if (artSlave.skin == "pure white") {
+    colorSlave.skinColor = "#FDE4BF";
+    colorSlave.areolaColor = "#F0BEAA";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely pale") {
+    colorSlave.skinColor = "#FDE4BF";
+    colorSlave.areolaColor = "#F0BEAA";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "pale") {
+    colorSlave.skinColor = "#F5E7DC";
+    colorSlave.areolaColor = "#CDA499";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely fair") {
+    colorSlave.skinColor = "#F5E7DC";
+    colorSlave.areolaColor = "#CDA499";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "very fair") {
+    colorSlave.skinColor = "#F5D4B5";
+    colorSlave.areolaColor = "#CB988B";
+    colorSlave.labiaColor = "#F977A3";    
+  } else if (artSlave.skin == "fair") {
+    colorSlave.skinColor = "#F5D4B5";
+    colorSlave.areolaColor = "#CB988B";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "white") {
+    colorSlave.skinColor = "#F4D1A3";
+    colorSlave.areolaColor = "#BA8E83";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light") {
+    colorSlave.skinColor = "#F4D1A3";
+    colorSlave.areolaColor = "#BA8E83";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "lightened") {
+    colorSlave.skinColor = "#F4D1A3";
+    colorSlave.areolaColor = "#BA8E83";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light olive") {
+    colorSlave.skinColor = "#CFB48D";
+    colorSlave.areolaColor = "#AC8074";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "olive") {
+    colorSlave.skinColor = "#CFB48D";
+    colorSlave.areolaColor = "#AC8074";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "natural") {
+    colorSlave.skinColor = "#C38C4D";
+    colorSlave.areolaColor = "#A67A6F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "tanned") {
+    colorSlave.skinColor = "#C38C4D";
+    colorSlave.areolaColor = "#A67A6F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "bronzed") {
+    colorSlave.skinColor = "#C38C4D";
+    colorSlave.areolaColor = "#A67A6F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark olive") {
+    colorSlave.skinColor = "#9A774A";
+    colorSlave.areolaColor = "#855E4E";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark") {
+    colorSlave.skinColor = "#855834";
+    colorSlave.areolaColor = "#734B2F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light brown") {
+    colorSlave.skinColor = "#83522B";
+    colorSlave.areolaColor = "#68442A";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "brown") {
+    colorSlave.skinColor = "#83522B";
+    colorSlave.areolaColor = "#68442A";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark brown") {
+    colorSlave.skinColor = "#724826";
+    colorSlave.areolaColor = "#5C3D26";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "ebony") {
+    colorSlave.skinColor = "#724826";
+    colorSlave.areolaColor = "#5C3D26";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "black") {
+    colorSlave.skinColor = "#583E2F";
+    colorSlave.areolaColor = "#3F3A38";
+    colorSlave.labiaColor = "#F977A3";
+  }
+
+} else if (artSlave.race == "southern european" || artSlave.race == "surgically altered to look southern european") {
+  if (artSlave.skin == "pure white") {
+    colorSlave.skinColor = "#EBDBE4";
+    colorSlave.areolaColor = "#FFE4E0";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely pale") {
+    colorSlave.skinColor = "#EBDBE4";
+    colorSlave.areolaColor = "#FFE4E0";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "pale") {
+    colorSlave.skinColor = "#F0D0CC";
+    colorSlave.areolaColor = "#EAACBA";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely fair") {
+    colorSlave.skinColor = "#F0D0CC";
+    colorSlave.areolaColor = "#EAACBA";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "very fair") {
+    colorSlave.skinColor = "#F1C6B5";
+    colorSlave.areolaColor = "#DCA2A9";
+    colorSlave.labiaColor = "#F977A3";    
+  } else if (artSlave.skin == "fair") {
+    colorSlave.skinColor = "#F1C6B5";
+    colorSlave.areolaColor = "#DCA2A9";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "white") {
+    colorSlave.skinColor = "#F2BC94";
+    colorSlave.areolaColor = "#EE8280";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light") {
+    colorSlave.skinColor = "#F2BC94";
+    colorSlave.areolaColor = "#EE8280";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "lightened") {
+    colorSlave.skinColor = "#F2BC94";
+    colorSlave.areolaColor = "#EE8280";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light olive") {
+    colorSlave.skinColor = "#DCA972";
+    colorSlave.areolaColor = "#BF7577";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "olive") {
+    colorSlave.skinColor = "#DCA972";
+    colorSlave.areolaColor = "#BF7577";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "natural") {
+    colorSlave.skinColor = "#D0814C";
+    colorSlave.areolaColor = "#A96767";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "tanned") {
+    colorSlave.skinColor = "#D0814C";
+    colorSlave.areolaColor = "#A96767";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "bronzed") {
+    colorSlave.skinColor = "#D0814C";
+    colorSlave.areolaColor = "#A96767";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark olive") {
+    colorSlave.skinColor = "#937453";
+    colorSlave.areolaColor = "#7F5A4B";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark") {
+    colorSlave.skinColor = "#7F5431";
+    colorSlave.areolaColor = "#734B2F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light brown") {
+    colorSlave.skinColor = "#784F2F";
+    colorSlave.areolaColor = "#583E2F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "brown") {
+    colorSlave.skinColor = "#784F2F";
+    colorSlave.areolaColor = "#583E2F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark brown") {
+    colorSlave.skinColor = "#65422C";
+    colorSlave.areolaColor = "#4A3A33";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "ebony") {
+    colorSlave.skinColor = "#65422C";
+    colorSlave.areolaColor = "#4A3A33";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "black") {
+    colorSlave.skinColor = "#583E2F";
+    colorSlave.areolaColor = "#3F3A38";
+    colorSlave.labiaColor = "#F977A3";
+  }
+
+} else if (artSlave.race == "semitic" || artSlave.race == "surgically altered to look semitic") {
+  if (artSlave.skin == "pure white") {
+    colorSlave.skinColor = "#E8CFCF";
+    colorSlave.areolaColor = "#DCADBC";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely pale") {
+    colorSlave.skinColor = "#E8CFCF";
+    colorSlave.areolaColor = "#DCADBC";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "pale") {
+    colorSlave.skinColor = "#FBCCC6";
+    colorSlave.areolaColor = "#E79E8B";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely fair") {
+    colorSlave.skinColor = "#FBCCC6";
+    colorSlave.areolaColor = "#E79E8B";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "very fair") {
+    colorSlave.skinColor = "#EAAB92";
+    colorSlave.areolaColor = "#D27B64";
+    colorSlave.labiaColor = "#F977A3";    
+  } else if (artSlave.skin == "fair") {
+    colorSlave.skinColor = "#EAAB92";
+    colorSlave.areolaColor = "#D27B64";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "white") {
+    colorSlave.skinColor = "#EDA571";
+    colorSlave.areolaColor = "#B16854";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light") {
+    colorSlave.skinColor = "#EDA571";
+    colorSlave.areolaColor = "#B16854";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "lightened") {
+    colorSlave.skinColor = "#EDA571";
+    colorSlave.areolaColor = "#B16854";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light olive") {
+    colorSlave.skinColor = "#CC8D53";
+    colorSlave.areolaColor = "#A7624F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "olive") {
+    colorSlave.skinColor = "#CC8D53";
+    colorSlave.areolaColor = "#A7624F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "natural") {
+    colorSlave.skinColor = "#CA7136";
+    colorSlave.areolaColor = "#9B5959";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "tanned") {
+    colorSlave.skinColor = "#CA7136";
+    colorSlave.areolaColor = "#9B5959";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "bronzed") {
+    colorSlave.skinColor = "#CA7136";
+    colorSlave.areolaColor = "#9B5959";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark olive") {
+    colorSlave.skinColor = "#84684A";
+    colorSlave.areolaColor = "#735143";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark") {
+    colorSlave.skinColor = "#684528";
+    colorSlave.areolaColor = "#563826";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light brown") {
+    colorSlave.skinColor = "#6E4730";
+    colorSlave.areolaColor = "#604534";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "brown") {
+    colorSlave.skinColor = "#6E4730";
+    colorSlave.areolaColor = "#604534";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark brown") {
+    colorSlave.skinColor = "#604534";
+    colorSlave.areolaColor = "#514039";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "ebony") {
+    colorSlave.skinColor = "#604534 ";
+    colorSlave.areolaColor = "#514039";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "black") {
+    colorSlave.skinColor = "#583E2F";
+    colorSlave.areolaColor = "#3F3A38";
+    colorSlave.labiaColor = "#F977A3";
+  }
+
+} else if (artSlave.race == "malay" || artSlave.race == "surgically altered to look malay") {
+  if (artSlave.skin == "pure white") {
+    colorSlave.skinColor = "#FBD1B2";
+    colorSlave.areolaColor = "#F39E7D";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely pale") {
+    colorSlave.skinColor = "#FBD1B2";
+    colorSlave.areolaColor = "#F39E7D";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "pale") {
+    colorSlave.skinColor = "#E8B892";
+    colorSlave.areolaColor = "#E2856C";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely fair") {
+    colorSlave.skinColor = "#E8B892";
+    colorSlave.areolaColor = "#E2856C";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "very fair") {
+    colorSlave.skinColor = "#EA9870";
+    colorSlave.areolaColor = "#BE6C56";
+    colorSlave.labiaColor = "#F977A3";    
+  } else if (artSlave.skin == "fair") {
+    colorSlave.skinColor = "#EA9870";
+    colorSlave.areolaColor = "#BE6C56";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "white") {
+    colorSlave.skinColor = "#EA9760";
+    colorSlave.areolaColor = "#AB6755";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light") {
+    colorSlave.skinColor = "#EA9760";
+    colorSlave.areolaColor = "#AB6755";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "lightened") {
+    colorSlave.skinColor = "#EA9760";
+    colorSlave.areolaColor = "#AB6755";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light olive") {
+    colorSlave.skinColor = "#BA855E";
+    colorSlave.areolaColor = "#976051";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "olive") {
+    colorSlave.skinColor = "#BA855E";
+    colorSlave.areolaColor = "#976051";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "natural") {
+    colorSlave.skinColor = "#A46138";
+    colorSlave.areolaColor = "#8F5E51";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "tanned") {
+    colorSlave.skinColor = "#A46138";
+    colorSlave.areolaColor = "#8F5E51";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "bronzed") {
+    colorSlave.skinColor = "#A46138";
+    colorSlave.areolaColor = "#8F5E51";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark olive") {
+    colorSlave.skinColor = "#7C563C";
+    colorSlave.areolaColor = "#70493A";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark") {
+    colorSlave.skinColor = "#804A28";
+    colorSlave.areolaColor = "#5F3F27";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light brown") {
+    colorSlave.skinColor = "#6F4523";
+    colorSlave.areolaColor = "#623C20";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "brown") {
+    colorSlave.skinColor = "#6F4523";
+    colorSlave.areolaColor = "#623C20";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark brown") {
+    colorSlave.skinColor = "#6F3E27";
+    colorSlave.areolaColor = "#553823";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "ebony") {
+    colorSlave.skinColor = "#6F3E27";
+    colorSlave.areolaColor = "#553823";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "black") {
+    colorSlave.skinColor = "#583E2F";
+    colorSlave.areolaColor = "#3F3A38";
+    colorSlave.labiaColor = "#F977A3";
+  }
+
+} else if (artSlave.race == "indo-aryan" || artSlave.race == "surgically altered to look indo-aryan") {
+  if (artSlave.skin == "pure white") {
+    colorSlave.skinColor = "#F8D4BE";
+    colorSlave.areolaColor = "#F8B6A4";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely pale") {
+    colorSlave.skinColor = "#F8D4BE";
+    colorSlave.areolaColor = "#F8B6A4";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "pale") {
+    colorSlave.skinColor = "#EFCCAF";
+    colorSlave.areolaColor = "#EA9B86";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely fair") {
+    colorSlave.skinColor = "#EFCCAF";
+    colorSlave.areolaColor = "#EA9B86";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "very fair") {
+    colorSlave.skinColor = "#FCC49A";
+    colorSlave.areolaColor = "#D29577";
+    colorSlave.labiaColor = "#F977A3";    
+  } else if (artSlave.skin == "fair") {
+    colorSlave.skinColor = "#FCC49A";
+    colorSlave.areolaColor = "#D29577";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "white") {
+    colorSlave.skinColor = "#E8B68E";
+    colorSlave.areolaColor = "#D08661";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light") {
+    colorSlave.skinColor = "#E8B68E";
+    colorSlave.areolaColor = "#D08661";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "lightened") {
+    colorSlave.skinColor = "#E8B68E";
+    colorSlave.areolaColor = "#D08661";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light olive") {
+    colorSlave.skinColor = "#C17848";
+    colorSlave.areolaColor = "#C36E45";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "olive") {
+    colorSlave.skinColor = "#C17848";
+    colorSlave.areolaColor = "#C36E45";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "natural") {
+    colorSlave.skinColor = "#C17848";
+    colorSlave.areolaColor = "#A75A34";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "tanned") {
+    colorSlave.skinColor = "#C17848";
+    colorSlave.areolaColor = "#A75A34";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "bronzed") {
+    colorSlave.skinColor = "#C17848";
+    colorSlave.areolaColor = "#A75A34";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark olive") {
+    colorSlave.skinColor = "#83684B";
+    colorSlave.areolaColor = "#715043";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark") {
+    colorSlave.skinColor = "#8A593C";
+    colorSlave.areolaColor = "#714931";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light brown") {
+    colorSlave.skinColor = "#845834";
+    colorSlave.areolaColor = "#614635";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "brown") {
+    colorSlave.skinColor = "#845834";
+    colorSlave.areolaColor = "#614635";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark brown") {
+    colorSlave.skinColor = "#7C5842";
+    colorSlave.areolaColor = "#5F4538";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "ebony") {
+    colorSlave.skinColor = "#7C5842";
+    colorSlave.areolaColor = "#5F4538";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "black") {
+    colorSlave.skinColor = "#6B5449";
+    colorSlave.areolaColor = "#473C37";
+    colorSlave.labiaColor = "#F977A3";
+  }
+
+} else if (artSlave.race == "pacific islander" || artSlave.race == "surgically altered to look pacific islander") {
+  if (artSlave.skin == "pure white") {
+    colorSlave.skinColor = "#FBD1B2";
+    colorSlave.areolaColor = "#F39E7D";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely pale") {
+    colorSlave.skinColor = "#FBD1B2";
+    colorSlave.areolaColor = "#F39E7D";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "pale") {
+    colorSlave.skinColor = "#E8B892";
+    colorSlave.areolaColor = "#E2856C";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely fair") {
+    colorSlave.skinColor = "#E8B892";
+    colorSlave.areolaColor = "#E2856C";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "very fair") {
+    colorSlave.skinColor = "#EA9870";
+    colorSlave.areolaColor = "#BE6C56";
+    colorSlave.labiaColor = "#F977A3";    
+  } else if (artSlave.skin == "fair") {
+    colorSlave.skinColor = "#EA9870";
+    colorSlave.areolaColor = "#BE6C56";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "white") {
+    colorSlave.skinColor = "#EA9760";
+    colorSlave.areolaColor = "#AB6755";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light") {
+    colorSlave.skinColor = "#EA9760";
+    colorSlave.areolaColor = "#AB6755";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "lightened") {
+    colorSlave.skinColor = "#EA9760";
+    colorSlave.areolaColor = "#AB6755";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light olive") {
+    colorSlave.skinColor = "#BA855E";
+    colorSlave.areolaColor = "#976051";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "olive") {
+    colorSlave.skinColor = "#BA855E";
+    colorSlave.areolaColor = "#976051";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "natural") {
+    colorSlave.skinColor = "#A46138";
+    colorSlave.areolaColor = "#8F5E51";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "tanned") {
+    colorSlave.skinColor = "#A46138";
+    colorSlave.areolaColor = "#8F5E51";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "bronzed") {
+    colorSlave.skinColor = "#A46138";
+    colorSlave.areolaColor = "#8F5E51";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark olive") {
+    colorSlave.skinColor = "#7C563C";
+    colorSlave.areolaColor = "#70493A";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark") {
+    colorSlave.skinColor = "#804A28";
+    colorSlave.areolaColor = "#5F3F27";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light brown") {
+    colorSlave.skinColor = "#6F4523";
+    colorSlave.areolaColor = "#623C20";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "brown") {
+    colorSlave.skinColor = "#6F4523";
+    colorSlave.areolaColor = "#623C20";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark brown") {
+    colorSlave.skinColor = "#6F3E27";
+    colorSlave.areolaColor = "#553823";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "ebony") {
+    colorSlave.skinColor = "#6F3E27";
+    colorSlave.areolaColor = "#553823";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "black") {
+    colorSlave.skinColor = "#583E2F";
+    colorSlave.areolaColor = "#3F3A38";
+    colorSlave.labiaColor = "#F977A3";
+  }
+
+} else if (artSlave.race == "mixed race" || artSlave.race == "surgically altered to look mixed race") {
+  if (artSlave.skin == "pure white") {
+    colorSlave.skinColor = "#FEE5CC";
+    colorSlave.areolaColor = "#E3BBAB";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely pale") {
+    colorSlave.skinColor = "#FEE5CC";
+    colorSlave.areolaColor = "#E3BBAB";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "pale") {
+    colorSlave.skinColor = "#E6C2B0";
+    colorSlave.areolaColor = "#D1A695";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "extremely fair") {
+    colorSlave.skinColor = "#E6C2B0";
+    colorSlave.areolaColor = "#D1A695";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "very fair") {
+    colorSlave.skinColor = "#E1B59F";
+    colorSlave.areolaColor = "#B48D7E";
+    colorSlave.labiaColor = "#F977A3";    
+  } else if (artSlave.skin == "fair") {
+    colorSlave.skinColor = "#E1B59F";
+    colorSlave.areolaColor = "#B48D7E";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "white") {
+    colorSlave.skinColor = "#DAA782";
+    colorSlave.areolaColor = "#9E7666";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light") {
+    colorSlave.skinColor = "#DAA782";
+    colorSlave.areolaColor = "#9E7666";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "lightened") {
+    colorSlave.skinColor = "#DAA782";
+    colorSlave.areolaColor = "#9E7666";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light olive") {
+    colorSlave.skinColor = "#B27554";
+    colorSlave.areolaColor = "#92684C";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "olive") {
+    colorSlave.skinColor = "#B27554";
+    colorSlave.areolaColor = "#92684C";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "natural") {
+    colorSlave.skinColor = "#B6784E";
+    colorSlave.areolaColor = "#8F5A45";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "tanned") {
+    colorSlave.skinColor = "#B6784E";
+    colorSlave.areolaColor = "#8F5A45";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "bronzed") {
+    colorSlave.skinColor = "#B6784E";
+    colorSlave.areolaColor = "#8F5A45";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark olive") {
+    colorSlave.skinColor = "#8B644F";
+    colorSlave.areolaColor = "#7B5749";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark") {
+    colorSlave.skinColor = "#775031";
+    colorSlave.areolaColor = "#69452F";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "light brown") {
+    colorSlave.skinColor = "#774A31";
+    colorSlave.areolaColor = "#5E4434";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "brown") {
+    colorSlave.skinColor = "#774A31";
+    colorSlave.areolaColor = "#5E4434";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "dark brown") {
+    colorSlave.skinColor = "#74523E";
+    colorSlave.areolaColor = "#574135";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "ebony") {
+    colorSlave.skinColor = "#6B4B4B";
+    colorSlave.areolaColor = "#413228";
+    colorSlave.labiaColor = "#F977A3";
+  } else if (artSlave.skin == "black") {
+    colorSlave.skinColor = "#634F45";
+    colorSlave.areolaColor = "#4E3C32";
+    colorSlave.labiaColor = "#F977A3";
+  }
+}
+   return colorSlave;
+};
diff --git a/src/art/vector/Set_Colour_Skin_JS.tw b/src/art/vector/Set_Colour_Skin_JS.tw
index e76362921f13e7a7e4961b848270a5338e13fe29..99849dbec4115d55a1c9b076b752bfcb1ed1a671 100644
--- a/src/art/vector/Set_Colour_Skin_JS.tw
+++ b/src/art/vector/Set_Colour_Skin_JS.tw
@@ -4,8 +4,8 @@ window.Art_Vector_Set_Colour_Skin = function(artSlave, outfitBaseColour) {
 
 /* create an aggregator object yielding all computed styles */
 var s = {
-  areolaStyle: "fill: #d76b93;", /* this is the default and can be customized later */
-  labiaStyle: "fill: #d76b93;", /* this is the default and can be customized later */
+  areolaStyle: "#d76b93;", /* this is the default and can be customized later */
+  labiaStyle: "#d76b93;", /* this is the default and can be customized later */
   /* todo: introduce fleshStyle */
   /* these need to be declared so they can be set conditionally */
   headSkinStyle: undefined,
@@ -15,1080 +15,12 @@ var s = {
   scrotumSkinStyle: undefined,
   bellySkinStyle: undefined,
   skinColour: undefined
-  };
-
-if (artSlave.skin == "camouflage patterned") {
-   s.skinColour = "#78875a";
-   s.areolaStyle = "#939F7A";
-   s.labiaStyle = "#F977A3";
- } else if (artSlave.skin == "dyed red") {
-   s.skinColour = "#bc4949";
-   s.areolaStyle = "#C96D6D";
-   s.labiaStyle = "#F977A3";
- } else if (artSlave.skin == "dyed green") {
-   s.skinColour = "#A6C373";
-   s.areolaStyle = "#B7CF8F";
-   s.labiaStyle = "#F977A3";
- } else if (artSlave.skin == "dyed blue") {
-   s.skinColour = "#5b8eb7";
-   s.areolaStyle = "#7BA4C5";
-   s.labiaStyle = "#F977A3";
- } else if (artSlave.skin == "dyed pink") {
-   s.skinColour = "#fe62b0";
-   s.areolaStyle = "#fc45a1";
-   s.labiaStyle = "#fba2c0";
- } else if (artSlave.skin == "dyed gray") {
-   s.skinColour = "#bdbdbd";
-   s.areolaStyle = "#666666";
-   s.labiaStyle = "#8C8C8C";
- } else if (artSlave.skin == "tiger striped") {
-   s.skinColour = "#e2d75d";
-   s.areolaStyle = "#E7DF7D";
-   s.labiaStyle = "#F977A3";
-} else if (artSlave.race == "white" || artSlave.race == "surgically altered to look white") {
-  if (artSlave.skin == "pure white") {
-    s.skinColour = "#F4EAF0";
-    s.areolaStyle = "#FCCCDC";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely pale") {
-    s.skinColour = "#F4EAF0";
-    s.areolaStyle = "#FCCCDC";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "pale") {
-    s.skinColour = "#F5E1DF";
-    s.areolaStyle = "#EFBFCA";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely fair") {
-    s.skinColour = "#F5E1DF";
-    s.areolaStyle = "#EFBFCA";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "very fair") {
-    s.skinColour = "#F5D5C9";
-    s.areolaStyle = "#E2B4B9";
-    s.labiaStyle = "#F977A3";    
-  } else if (artSlave.skin == "fair") {
-    s.skinColour = "#F5D5C9";
-    s.areolaStyle = "#E2B4B9";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "white") {
-    s.skinColour = "#F4C9AA";
-    s.areolaStyle = "#F19795";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light") {
-    s.skinColour = "#F4C9AA";
-    s.areolaStyle = "#F19795";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "lightened") {
-    s.skinColour = "#F4C9AA";
-    s.areolaStyle = "#F19795";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light olive") {
-    s.skinColour = "#E1B585";
-    s.areolaStyle = "#C39696";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "olive") {
-    s.skinColour = "#E1B585";
-    s.areolaStyle = "#C39696";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "natural") {
-    s.skinColour = "#D58E5F";
-    s.areolaStyle = "#B17777";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "tanned") {
-    s.skinColour = "#D58E5F";
-    s.areolaStyle = "#B17777";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "bronzed") {
-    s.skinColour = "#D58E5F";
-    s.areolaStyle = "#B17777";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark olive") {
-    s.skinColour = "#A2805C";
-    s.areolaStyle = "#8E6454";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark") {
-    s.skinColour = "#825633";
-    s.areolaStyle = "#734B2F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light brown") {
-    s.skinColour = "#784F2F";
-    s.areolaStyle = "#583E2F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "brown") {
-    s.skinColour = "#784F2F";
-    s.areolaStyle = "#583E2F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark brown") {
-    s.skinColour = "#65422C";
-    s.areolaStyle = "#4A3A33";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "ebony") {
-    s.skinColour = "#65422C";
-    s.areolaStyle = "#4A3A33";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "black") {
-    s.skinColour = "#583E2F";
-    s.areolaStyle = "#3F3A38";
-    s.labiaStyle = "#F977A3";
-  }
-
-} else if (artSlave.race == "black" || artSlave.race == "surgically altered to look black") {
-  if (artSlave.skin == "pure white") {
-    s.skinColour = "#FEE4CA";
-    s.areolaStyle = "#E0B3A2";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely pale") {
-    s.skinColour = "#FEE4CA";
-    s.areolaStyle = "#E0B3A2";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "pale") {
-    s.skinColour = "#E3C5A7";
-    s.areolaStyle = "#EFBDC9";
-    s.labiaStyle = "#CC9B88";
-  } else if (artSlave.skin == "extremely fair") {
-    s.skinColour = "#E3C5A7";
-    s.areolaStyle = "#CC9B88";
-    s.labiaStyle = "#CC9B88";
-  } else if (artSlave.skin == "very fair") {
-    s.skinColour = "#DEB892";
-    s.areolaStyle = "#AB806F";
-    s.labiaStyle = "#F977A3";    
-  } else if (artSlave.skin == "fair") {
-    s.skinColour = "#DEB892";
-    s.areolaStyle = "#AB806F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "white") {
-    s.skinColour = "#D59D73";
-    s.areolaStyle = "#8D6859";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light") {
-    s.skinColour = "#D59D73";
-    s.areolaStyle = "#8D6859";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "lightened") {
-    s.skinColour = "#D59D73";
-    s.areolaStyle = "#8D6859";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light olive") {
-    s.skinColour = "#AC7C4A";
-    s.areolaStyle = "#7C594B";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "olive") {
-    s.skinColour = "#AC7C4A";
-    s.areolaStyle = "#7C594B";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "natural") {
-    s.skinColour = "#985C34";
-    s.areolaStyle = "#764B3A";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "tanned") {
-    s.skinColour = "#985C34";
-    s.areolaStyle = "#764B3A";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "bronzed") {
-    s.skinColour = "#985C34";
-    s.areolaStyle = "#764B3A";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark olive") {
-    s.skinColour = "#745C42";
-    s.areolaStyle = "#63463B";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark") {
-    s.skinColour = "#65422C";
-    s.areolaStyle = "#4B3121";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light brown") {
-    s.skinColour = "#5A3C24";
-    s.areolaStyle = "#493326";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "brown") {
-    s.skinColour = "#5A3C24";
-    s.areolaStyle = "#493326";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark brown") {
-    s.skinColour = "#583E2F";
-    s.areolaStyle = "#46362C";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "ebony") {
-    s.skinColour = "#583D3D";
-    s.areolaStyle = "#3B3028";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "black") {
-    s.skinColour = "#4A3A33";
-    s.areolaStyle = "#332B27";
-    s.labiaStyle = "#F977A3";
-  }
-
-} else if (artSlave.race == "latina" || artSlave.race == "surgically altered to look latina") {
-  if (artSlave.skin == "pure white") {
-    s.skinColour = "#FEDECE";
-    s.areolaStyle = "#E3BBAB";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely pale") {
-    s.skinColour = "#FEDECE";
-    s.areolaStyle = "#E3BBAB";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "pale") {
-    s.skinColour = "#E6C2B0";
-    s.areolaStyle = "#D1A695";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely fair") {
-    s.skinColour = "#E6C2B0";
-    s.areolaStyle = "#D1A695";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "very fair") {
-    s.skinColour = "#E1B59F";
-    s.areolaStyle = "#B48D7E";
-    s.labiaStyle = "#F977A3";    
-  } else if (artSlave.skin == "fair") {
-    s.skinColour = "#E1B59F";
-    s.areolaStyle = "#B48D7E";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "white") {
-    s.skinColour = "#DAA782";
-    s.areolaStyle = "#9E7666";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light") {
-    s.skinColour = "#DAA782";
-    s.areolaStyle = "#9E7666";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "lightened") {
-    s.skinColour = "#DAA782";
-    s.areolaStyle = "#9E7666";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light olive") {
-    s.skinColour = "#B27554";
-    s.areolaStyle = "#92684C";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "olive") {
-    s.skinColour = "#B27554";
-    s.areolaStyle = "#92684C";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "natural") {
-    s.skinColour = "#B6784E";
-    s.areolaStyle = "#8F5A45";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "tanned") {
-    s.skinColour = "#B6784E";
-    s.areolaStyle = "#8F5A45";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "bronzed") {
-    s.skinColour = "#B6784E";
-    s.areolaStyle = "#8F5A45";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark olive") {
-    s.skinColour = "#8B644F";
-    s.areolaStyle = "#7B5749";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark") {
-    s.skinColour = "#775031";
-    s.areolaStyle = "#69452F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light brown") {
-    s.skinColour = "#774A31";
-    s.areolaStyle = "#614330";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "brown") {
-    s.skinColour = "#774A31";
-    s.areolaStyle = "#614330";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark brown") {
-    s.skinColour = "#74523E";
-    s.areolaStyle = "#573F30";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "ebony") {
-    s.skinColour = "#6B4B4B";
-    s.areolaStyle = "#473426";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "black") {
-    s.skinColour = "#634F45";
-    s.areolaStyle = "#4D3A2E";
-    s.labiaStyle = "#F977A3";
-  }
-
-} else if (artSlave.race == "asian" || artSlave.race == "surgically altered to look asian") {
-  if (artSlave.skin == "pure white") {
-    s.skinColour = "#FFF8EE";
-    s.areolaStyle = "#F7DBD0";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely pale") {
-    s.skinColour = "#FFF8EE";
-    s.areolaStyle = "#F7DBD0";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "pale") {
-    s.skinColour = "#F5E7DC";
-    s.areolaStyle = "#EABFB3";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely fair") {
-    s.skinColour = "#F5E7DC";
-    s.areolaStyle = "#EABFB3";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "very fair") {
-    s.skinColour = "#F5D4B5";
-    s.areolaStyle = "#CB988B";
-    s.labiaStyle = "#F977A3";    
-  } else if (artSlave.skin == "fair") {
-    s.skinColour = "#F5D4B5";
-    s.areolaStyle = "#CB988B";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "white") {
-    s.skinColour = "#F4D1A3";
-    s.areolaStyle = "#BA8E83";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light") {
-    s.skinColour = "#F4D1A3";
-    s.areolaStyle = "#BA8E83";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "lightened") {
-    s.skinColour = "#F4D1A3";
-    s.areolaStyle = "#BA8E83";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light olive") {
-    s.skinColour = "#CFB48D";
-    s.areolaStyle = "#AC8074";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "olive") {
-    s.skinColour = "#CFB48D";
-    s.areolaStyle = "#AC8074";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "natural") {
-    s.skinColour = "#C38C4D";
-    s.areolaStyle = "#A67A6F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "tanned") {
-    s.skinColour = "#C38C4D";
-    s.areolaStyle = "#A67A6F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "bronzed") {
-    s.skinColour = "#C38C4D";
-    s.areolaStyle = "#A67A6F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark olive") {
-    s.skinColour = "#9A774A";
-    s.areolaStyle = "#855E4E";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark") {
-    s.skinColour = "#855834";
-    s.areolaStyle = "#734B2F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light brown") {
-    s.skinColour = "#83522B";
-    s.areolaStyle = "#68442A";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "brown") {
-    s.skinColour = "#83522B";
-    s.areolaStyle = "#68442A";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark brown") {
-    s.skinColour = "#724826";
-    s.areolaStyle = "#5C3D26";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "ebony") {
-    s.skinColour = "#724826";
-    s.areolaStyle = "#5C3D26";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "black") {
-    s.skinColour = "#583E2F";
-    s.areolaStyle = "#3F3A38";
-    s.labiaStyle = "#F977A3";
-  }
-
-} else if (artSlave.race == "middle eastern" || artSlave.race == "surgically altered to look middle eastern") {
-  if (artSlave.skin == "pure white") {
-    s.skinColour = "#E8CFCF";
-    s.areolaStyle = "#DCADBC";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely pale") {
-    s.skinColour = "#E8CFCF";
-    s.areolaStyle = "#DCADBC";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "pale") {
-    s.skinColour = "#FBCCC6";
-    s.areolaStyle = "#E79E8B";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely fair") {
-    s.skinColour = "#FBCCC6";
-    s.areolaStyle = "#E79E8B";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "very fair") {
-    s.skinColour = "#EAAB92";
-    s.areolaStyle = "#D27B64";
-    s.labiaStyle = "#F977A3";    
-  } else if (artSlave.skin == "fair") {
-    s.skinColour = "#EAAB92";
-    s.areolaStyle = "#D27B64";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "white") {
-    s.skinColour = "#EDA571";
-    s.areolaStyle = "#B16854";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light") {
-    s.skinColour = "#EDA571";
-    s.areolaStyle = "#B16854";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "lightened") {
-    s.skinColour = "#EDA571";
-    s.areolaStyle = "#B16854";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light olive") {
-    s.skinColour = "#CC8D53";
-    s.areolaStyle = "#A7624F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "olive") {
-    s.skinColour = "#CC8D53";
-    s.areolaStyle = "#A7624F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "natural") {
-    s.skinColour = "#CA7136";
-    s.areolaStyle = "#9B5959";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "tanned") {
-    s.skinColour = "#CA7136";
-    s.areolaStyle = "#9B5959";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "bronzed") {
-    s.skinColour = "#CA7136";
-    s.areolaStyle = "#9B5959";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark olive") {
-    s.skinColour = "#84684A";
-    s.areolaStyle = "#735143";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark") {
-    s.skinColour = "#684528";
-    s.areolaStyle = "#563826";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light brown") {
-    s.skinColour = "#6E4730";
-    s.areolaStyle = "#604534";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "brown") {
-    s.skinColour = "#6E4730";
-    s.areolaStyle = "#604534";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark brown") {
-    s.skinColour = "#604534";
-    s.areolaStyle = "#514039";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "ebony") {
-    s.skinColour = "#604534 ";
-    s.areolaStyle = "#514039";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "black") {
-    s.skinColour = "#583E2F";
-    s.areolaStyle = "#3F3A38";
-    s.labiaStyle = "#F977A3";
   }
 
-} else if (artSlave.race == "amerindian" || artSlave.race == "surgically altered to look amerindian") {
-  if (artSlave.skin == "pure white") {
-    s.skinColour = "#FDE4BF";
-    s.areolaStyle = "#F0BEAA";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely pale") {
-    s.skinColour = "#FDE4BF";
-    s.areolaStyle = "#F0BEAA";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "pale") {
-    s.skinColour = "#F5E7DC";
-    s.areolaStyle = "#CDA499";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely fair") {
-    s.skinColour = "#F5E7DC";
-    s.areolaStyle = "#CDA499";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "very fair") {
-    s.skinColour = "#F5D4B5";
-    s.areolaStyle = "#CB988B";
-    s.labiaStyle = "#F977A3";    
-  } else if (artSlave.skin == "fair") {
-    s.skinColour = "#F5D4B5";
-    s.areolaStyle = "#CB988B";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "white") {
-    s.skinColour = "#F4D1A3";
-    s.areolaStyle = "#BA8E83";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light") {
-    s.skinColour = "#F4D1A3";
-    s.areolaStyle = "#BA8E83";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "lightened") {
-    s.skinColour = "#F4D1A3";
-    s.areolaStyle = "#BA8E83";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light olive") {
-    s.skinColour = "#CFB48D";
-    s.areolaStyle = "#AC8074";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "olive") {
-    s.skinColour = "#CFB48D";
-    s.areolaStyle = "#AC8074";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "natural") {
-    s.skinColour = "#C38C4D";
-    s.areolaStyle = "#A67A6F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "tanned") {
-    s.skinColour = "#C38C4D";
-    s.areolaStyle = "#A67A6F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "bronzed") {
-    s.skinColour = "#C38C4D";
-    s.areolaStyle = "#A67A6F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark olive") {
-    s.skinColour = "#9A774A";
-    s.areolaStyle = "#855E4E";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark") {
-    s.skinColour = "#855834";
-    s.areolaStyle = "#734B2F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light brown") {
-    s.skinColour = "#83522B";
-    s.areolaStyle = "#68442A";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "brown") {
-    s.skinColour = "#83522B";
-    s.areolaStyle = "#68442A";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark brown") {
-    s.skinColour = "#724826";
-    s.areolaStyle = "#5C3D26";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "ebony") {
-    s.skinColour = "#724826";
-    s.areolaStyle = "#5C3D26";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "black") {
-    s.skinColour = "#583E2F";
-    s.areolaStyle = "#3F3A38";
-    s.labiaStyle = "#F977A3";
-  }
-
-} else if (artSlave.race == "southern european" || artSlave.race == "surgically altered to look southern european") {
-  if (artSlave.skin == "pure white") {
-    s.skinColour = "#EBDBE4";
-    s.areolaStyle = "#FFE4E0";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely pale") {
-    s.skinColour = "#EBDBE4";
-    s.areolaStyle = "#FFE4E0";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "pale") {
-    s.skinColour = "#F0D0CC";
-    s.areolaStyle = "#EAACBA";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely fair") {
-    s.skinColour = "#F0D0CC";
-    s.areolaStyle = "#EAACBA";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "very fair") {
-    s.skinColour = "#F1C6B5";
-    s.areolaStyle = "#DCA2A9";
-    s.labiaStyle = "#F977A3";    
-  } else if (artSlave.skin == "fair") {
-    s.skinColour = "#F1C6B5";
-    s.areolaStyle = "#DCA2A9";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "white") {
-    s.skinColour = "#F2BC94";
-    s.areolaStyle = "#EE8280";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light") {
-    s.skinColour = "#F2BC94";
-    s.areolaStyle = "#EE8280";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "lightened") {
-    s.skinColour = "#F2BC94";
-    s.areolaStyle = "#EE8280";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light olive") {
-    s.skinColour = "#DCA972";
-    s.areolaStyle = "#BF7577";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "olive") {
-    s.skinColour = "#DCA972";
-    s.areolaStyle = "#BF7577";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "natural") {
-    s.skinColour = "#D0814C";
-    s.areolaStyle = "#A96767";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "tanned") {
-    s.skinColour = "#D0814C";
-    s.areolaStyle = "#A96767";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "bronzed") {
-    s.skinColour = "#D0814C";
-    s.areolaStyle = "#A96767";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark olive") {
-    s.skinColour = "#937453";
-    s.areolaStyle = "#7F5A4B";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark") {
-    s.skinColour = "#7F5431";
-    s.areolaStyle = "#734B2F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light brown") {
-    s.skinColour = "#784F2F";
-    s.areolaStyle = "#583E2F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "brown") {
-    s.skinColour = "#784F2F";
-    s.areolaStyle = "#583E2F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark brown") {
-    s.skinColour = "#65422C";
-    s.areolaStyle = "#4A3A33";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "ebony") {
-    s.skinColour = "#65422C";
-    s.areolaStyle = "#4A3A33";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "black") {
-    s.skinColour = "#583E2F";
-    s.areolaStyle = "#3F3A38";
-    s.labiaStyle = "#F977A3";
-  }
-
-} else if (artSlave.race == "semitic" || artSlave.race == "surgically altered to look semitic") {
-  if (artSlave.skin == "pure white") {
-    s.skinColour = "#E8CFCF";
-    s.areolaStyle = "#DCADBC";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely pale") {
-    s.skinColour = "#E8CFCF";
-    s.areolaStyle = "#DCADBC";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "pale") {
-    s.skinColour = "#FBCCC6";
-    s.areolaStyle = "#E79E8B";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely fair") {
-    s.skinColour = "#FBCCC6";
-    s.areolaStyle = "#E79E8B";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "very fair") {
-    s.skinColour = "#EAAB92";
-    s.areolaStyle = "#D27B64";
-    s.labiaStyle = "#F977A3";    
-  } else if (artSlave.skin == "fair") {
-    s.skinColour = "#EAAB92";
-    s.areolaStyle = "#D27B64";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "white") {
-    s.skinColour = "#EDA571";
-    s.areolaStyle = "#B16854";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light") {
-    s.skinColour = "#EDA571";
-    s.areolaStyle = "#B16854";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "lightened") {
-    s.skinColour = "#EDA571";
-    s.areolaStyle = "#B16854";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light olive") {
-    s.skinColour = "#CC8D53";
-    s.areolaStyle = "#A7624F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "olive") {
-    s.skinColour = "#CC8D53";
-    s.areolaStyle = "#A7624F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "natural") {
-    s.skinColour = "#CA7136";
-    s.areolaStyle = "#9B5959";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "tanned") {
-    s.skinColour = "#CA7136";
-    s.areolaStyle = "#9B5959";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "bronzed") {
-    s.skinColour = "#CA7136";
-    s.areolaStyle = "#9B5959";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark olive") {
-    s.skinColour = "#84684A";
-    s.areolaStyle = "#735143";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark") {
-    s.skinColour = "#684528";
-    s.areolaStyle = "#563826";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light brown") {
-    s.skinColour = "#6E4730";
-    s.areolaStyle = "#604534";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "brown") {
-    s.skinColour = "#6E4730";
-    s.areolaStyle = "#604534";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark brown") {
-    s.skinColour = "#604534";
-    s.areolaStyle = "#514039";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "ebony") {
-    s.skinColour = "#604534 ";
-    s.areolaStyle = "#514039";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "black") {
-    s.skinColour = "#583E2F";
-    s.areolaStyle = "#3F3A38";
-    s.labiaStyle = "#F977A3";
-  }
-
-} else if (artSlave.race == "malay" || artSlave.race == "surgically altered to look malay") {
-  if (artSlave.skin == "pure white") {
-    s.skinColour = "#FBD1B2";
-    s.areolaStyle = "#F39E7D";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely pale") {
-    s.skinColour = "#FBD1B2";
-    s.areolaStyle = "#F39E7D";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "pale") {
-    s.skinColour = "#E8B892";
-    s.areolaStyle = "#E2856C";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely fair") {
-    s.skinColour = "#E8B892";
-    s.areolaStyle = "#E2856C";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "very fair") {
-    s.skinColour = "#EA9870";
-    s.areolaStyle = "#BE6C56";
-    s.labiaStyle = "#F977A3";    
-  } else if (artSlave.skin == "fair") {
-    s.skinColour = "#EA9870";
-    s.areolaStyle = "#BE6C56";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "white") {
-    s.skinColour = "#EA9760";
-    s.areolaStyle = "#AB6755";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light") {
-    s.skinColour = "#EA9760";
-    s.areolaStyle = "#AB6755";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "lightened") {
-    s.skinColour = "#EA9760";
-    s.areolaStyle = "#AB6755";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light olive") {
-    s.skinColour = "#BA855E";
-    s.areolaStyle = "#976051";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "olive") {
-    s.skinColour = "#BA855E";
-    s.areolaStyle = "#976051";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "natural") {
-    s.skinColour = "#A46138";
-    s.areolaStyle = "#8F5E51";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "tanned") {
-    s.skinColour = "#A46138";
-    s.areolaStyle = "#8F5E51";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "bronzed") {
-    s.skinColour = "#A46138";
-    s.areolaStyle = "#8F5E51";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark olive") {
-    s.skinColour = "#7C563C";
-    s.areolaStyle = "#70493A";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark") {
-    s.skinColour = "#804A28";
-    s.areolaStyle = "#5F3F27";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light brown") {
-    s.skinColour = "#6F4523";
-    s.areolaStyle = "#623C20";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "brown") {
-    s.skinColour = "#6F4523";
-    s.areolaStyle = "#623C20";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark brown") {
-    s.skinColour = "#6F3E27";
-    s.areolaStyle = "#553823";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "ebony") {
-    s.skinColour = "#6F3E27";
-    s.areolaStyle = "#553823";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "black") {
-    s.skinColour = "#583E2F";
-    s.areolaStyle = "#3F3A38";
-    s.labiaStyle = "#F977A3";
-  }
-
-} else if (artSlave.race == "indo-aryan" || artSlave.race == "surgically altered to look indo-aryan") {
-  if (artSlave.skin == "pure white") {
-    s.skinColour = "#F8D4BE";
-    s.areolaStyle = "#F8B6A4";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely pale") {
-    s.skinColour = "#F8D4BE";
-    s.areolaStyle = "#F8B6A4";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "pale") {
-    s.skinColour = "#EFCCAF";
-    s.areolaStyle = "#EA9B86";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely fair") {
-    s.skinColour = "#EFCCAF";
-    s.areolaStyle = "#EA9B86";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "very fair") {
-    s.skinColour = "#FCC49A";
-    s.areolaStyle = "#D29577";
-    s.labiaStyle = "#F977A3";    
-  } else if (artSlave.skin == "fair") {
-    s.skinColour = "#FCC49A";
-    s.areolaStyle = "#D29577";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "white") {
-    s.skinColour = "#E8B68E";
-    s.areolaStyle = "#D08661";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light") {
-    s.skinColour = "#E8B68E";
-    s.areolaStyle = "#D08661";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "lightened") {
-    s.skinColour = "#E8B68E";
-    s.areolaStyle = "#D08661";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light olive") {
-    s.skinColour = "#C17848";
-    s.areolaStyle = "#C36E45";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "olive") {
-    s.skinColour = "#C17848";
-    s.areolaStyle = "#C36E45";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "natural") {
-    s.skinColour = "#C17848";
-    s.areolaStyle = "#A75A34";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "tanned") {
-    s.skinColour = "#C17848";
-    s.areolaStyle = "#A75A34";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "bronzed") {
-    s.skinColour = "#C17848";
-    s.areolaStyle = "#A75A34";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark olive") {
-    s.skinColour = "#83684B";
-    s.areolaStyle = "#715043";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark") {
-    s.skinColour = "#8A593C";
-    s.areolaStyle = "#714931";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light brown") {
-    s.skinColour = "#845834";
-    s.areolaStyle = "#614635";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "brown") {
-    s.skinColour = "#845834";
-    s.areolaStyle = "#614635";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark brown") {
-    s.skinColour = "#7C5842";
-    s.areolaStyle = "#5F4538";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "ebony") {
-    s.skinColour = "#7C5842";
-    s.areolaStyle = "#5F4538";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "black") {
-    s.skinColour = "#6B5449";
-    s.areolaStyle = "#473C37";
-    s.labiaStyle = "#F977A3";
-  }
-
-} else if (artSlave.race == "pacific islander" || artSlave.race == "surgically altered to look pacific islander") {
-  if (artSlave.skin == "pure white") {
-    s.skinColour = "#FBD1B2";
-    s.areolaStyle = "#F39E7D";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely pale") {
-    s.skinColour = "#FBD1B2";
-    s.areolaStyle = "#F39E7D";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "pale") {
-    s.skinColour = "#E8B892";
-    s.areolaStyle = "#E2856C";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely fair") {
-    s.skinColour = "#E8B892";
-    s.areolaStyle = "#E2856C";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "very fair") {
-    s.skinColour = "#EA9870";
-    s.areolaStyle = "#BE6C56";
-    s.labiaStyle = "#F977A3";    
-  } else if (artSlave.skin == "fair") {
-    s.skinColour = "#EA9870";
-    s.areolaStyle = "#BE6C56";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "white") {
-    s.skinColour = "#EA9760";
-    s.areolaStyle = "#AB6755";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light") {
-    s.skinColour = "#EA9760";
-    s.areolaStyle = "#AB6755";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "lightened") {
-    s.skinColour = "#EA9760";
-    s.areolaStyle = "#AB6755";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light olive") {
-    s.skinColour = "#BA855E";
-    s.areolaStyle = "#976051";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "olive") {
-    s.skinColour = "#BA855E";
-    s.areolaStyle = "#976051";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "natural") {
-    s.skinColour = "#A46138";
-    s.areolaStyle = "#8F5E51";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "tanned") {
-    s.skinColour = "#A46138";
-    s.areolaStyle = "#8F5E51";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "bronzed") {
-    s.skinColour = "#A46138";
-    s.areolaStyle = "#8F5E51";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark olive") {
-    s.skinColour = "#7C563C";
-    s.areolaStyle = "#70493A";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark") {
-    s.skinColour = "#804A28";
-    s.areolaStyle = "#5F3F27";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light brown") {
-    s.skinColour = "#6F4523";
-    s.areolaStyle = "#623C20";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "brown") {
-    s.skinColour = "#6F4523";
-    s.areolaStyle = "#623C20";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark brown") {
-    s.skinColour = "#6F3E27";
-    s.areolaStyle = "#553823";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "ebony") {
-    s.skinColour = "#6F3E27";
-    s.areolaStyle = "#553823";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "black") {
-    s.skinColour = "#583E2F";
-    s.areolaStyle = "#3F3A38";
-    s.labiaStyle = "#F977A3";
-  }
-
-} else if (artSlave.race == "mixed race" || artSlave.race == "surgically altered to look mixed race") {
-  if (artSlave.skin == "pure white") {
-    s.skinColour = "#FEE5CC";
-    s.areolaStyle = "#E3BBAB";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely pale") {
-    s.skinColour = "#FEE5CC";
-    s.areolaStyle = "#E3BBAB";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "pale") {
-    s.skinColour = "#E6C2B0";
-    s.areolaStyle = "#D1A695";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "extremely fair") {
-    s.skinColour = "#E6C2B0";
-    s.areolaStyle = "#D1A695";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "very fair") {
-    s.skinColour = "#E1B59F";
-    s.areolaStyle = "#B48D7E";
-    s.labiaStyle = "#F977A3";    
-  } else if (artSlave.skin == "fair") {
-    s.skinColour = "#E1B59F";
-    s.areolaStyle = "#B48D7E";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "white") {
-    s.skinColour = "#DAA782";
-    s.areolaStyle = "#9E7666";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light") {
-    s.skinColour = "#DAA782";
-    s.areolaStyle = "#9E7666";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "lightened") {
-    s.skinColour = "#DAA782";
-    s.areolaStyle = "#9E7666";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light olive") {
-    s.skinColour = "#B27554";
-    s.areolaStyle = "#92684C";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "olive") {
-    s.skinColour = "#B27554";
-    s.areolaStyle = "#92684C";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "natural") {
-    s.skinColour = "#B6784E";
-    s.areolaStyle = "#8F5A45";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "tanned") {
-    s.skinColour = "#B6784E";
-    s.areolaStyle = "#8F5A45";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "bronzed") {
-    s.skinColour = "#B6784E";
-    s.areolaStyle = "#8F5A45";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark olive") {
-    s.skinColour = "#8B644F";
-    s.areolaStyle = "#7B5749";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark") {
-    s.skinColour = "#775031";
-    s.areolaStyle = "#69452F";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "light brown") {
-    s.skinColour = "#774A31";
-    s.areolaStyle = "#5E4434";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "brown") {
-    s.skinColour = "#774A31";
-    s.areolaStyle = "#5E4434";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "dark brown") {
-    s.skinColour = "#74523E";
-    s.areolaStyle = "#574135";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "ebony") {
-    s.skinColour = "#6B4B4B";
-    s.areolaStyle = "#413228";
-    s.labiaStyle = "#F977A3";
-  } else if (artSlave.skin == "black") {
-    s.skinColour = "#634F45";
-    s.areolaStyle = "#4E3C32";
-    s.labiaStyle = "#F977A3";
-  }
-}
+  var colorSlave = skinColorCatcher(artSlave);
+  s.areolaStyle = colorSlave.areolaColor;
+  s.labiaStyle = colorSlave.labiaColor;
+  s.skinColour = colorSlave.skinColor;
 
 /* BEGIN SKIN COLOUR OVERRIDES FOR LATEX CLOTHING EMULATION */
 
diff --git a/src/art/vector_revamp/vectorRevampedArtControlJS.tw b/src/art/vector_revamp/vectorRevampedArtControlJS.tw
index f99537da100db3e91e843ef92a261c839d4e9a6f..4995847bf5edd69e9ece5a71d69a88f7f6801c7c 100644
--- a/src/art/vector_revamp/vectorRevampedArtControlJS.tw
+++ b/src/art/vector_revamp/vectorRevampedArtControlJS.tw
@@ -339,11 +339,13 @@ class ArtStyleControl {
 	}
 	
 	initDefaultValues() {
+		var colorSlave = skinColorCatcher(this.artSlave);
+	
 		this.white = new ArtStyleEntry("white");
 		this.white.fill = "#FFFFFF";
 
 		this.skin = new ArtStyleEntry("skin");
-		this.skin.fill = this.parseSkinColorFromName(this.artSlave.skin);
+		this.skin.fill = this.colorSlave.skinColor;
 		
 		this.arm = new ArtStyleEntry("arm.skin");
 		this.arm.fill = this.skin.fill;
@@ -364,10 +366,10 @@ class ArtStyleControl {
 		this.scrotum.fill = this.skin.fill;
 		
 		this.areola = new ArtStyleEntry("areola");
-		this.areola.fill = this.getAreolaColorBySkinColorName(this.artSlave.skin);
+		this.areola.fill = this.colorSlave.areolaColor;
 		
 		this.labia = new ArtStyleEntry("labia");
-		this.labia.fill = this.getLabiaColorBySkinColorName(this.artSlave.skin);
+		this.labia.fill = this.colorSlave.labiaColor;
 		
 		this.hair = new ArtStyleEntry("hair");
 		this.hair.fill = extractHairColor(this.artSlave.hColor);
@@ -401,14 +403,14 @@ class ArtStyleControl {
 		this.glasses.fill = "#010101";
 		
 		this.lips = new ArtStyleEntry("lips");
-		this.lips.fill = this.getLipsColorBySkinColorName(this.artSlave.skin);
+		this.lips.fill = this.colorSlave.lipsColor;
 		this.lips["fill-opacity"] = 0.6;
 		
 		this.eyeball = new ArtStyleEntry("eyeball");
 		this.eyeball.fill = "#dfdfdf";
 		
 		this.iris = new ArtStyleEntry("iris");
-		this.iris.fill = this.parseColorFromName(this.artSlave.eyeColor);
+		this.iris.fill = extractHairColor(this.artSlave.eyeColor);
 		
 		this.highlight1 = new ArtStyleEntry("highlight1");
 		this.highlight1.fill = "#ffffff";