// define a list group
addListGroup("shirts", "styles");

// and its top list
addList("styles", "Select style", "", "", ""); //Empty starter option
addList("styles", "Adult T-Shirt Small", "0", "ats-shirt-colors");
addList("styles", "Adult T-Shirt Medium", "1", "atm-shirt-colors");
addList("styles", "Adult T-Shirt Large", "2", "atl-shirt-colors");
addList("styles", "Adult T-Shirt X-Large", "3", "atxl-shirt-colors");
addList("styles", "Adult T-Shirt XX-Large +2.00", "4", "atxxl-shirt-colors");
addList("styles", "Adult T-Shirt XXX-Large +3.00", "5", "atxxxl-shirt-colors");
addList("styles", "Youth T-Shirt 2/4 - .30", "6", "yt24-shirt-colors");
addList("styles", "Youth T-Shirt 6/8 - .30", "7", "yt68-shirt-colors");
addList("styles", "Youth T-Shirt 10/12 - .30", "8", "yt1012-shirt-colors");
addList("styles", "Youth T-Shirt 14/16 - .30", "9", "yt1416-shirt-colors");
addList("styles", "Adult Sweatshirt Small +9.45", "10", "asss-shirt-colors");
addList("styles", "Adult Sweatshirt Medium +9.45", "11", "assm-shirt-colors");
addList("styles", "Adult Sweatshirt Large +9.45", "12", "assl-shirt-colors");
addList("styles", "Adult Sweatshirt X-Large +9.45", "13", "assxl-shirt-colors");
addList("styles", "Adult Sweatshirt XX-Large +12.45", "14", "assxxl-shirt-colors");
addList("styles", "Adult Sweatshirt XXX-Large +13.45", "15", "assxxxl-shirt-colors");
addList("styles", "Youth Sweatshirt 6/8 + 9.45", "17", "yss68-shirt-colors");
addList("styles", "Youth Sweatshirt 10/12 + 9.45", "18", "yss1012-shirt-colors");
addList("styles", "Youth Sweatshirt 14/16 + 9.45", "19", "yss1416-shirt-colors");


// sub-list for Select Garment Color
addList("ats-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("ats-shirt-colors", "White", "0", "ats-font-colors");
addList("ats-shirt-colors", "Ash", "1", "ats-font-colors");


// sub-list for Adult T-Shirt Medium
addList("atm-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("atm-shirt-colors", "White", "0", "atm-font-colors");
addList("atm-shirt-colors", "Ash", "1", "atm-font-colors");

// sub-list for Adult T-Shirt Large
addList("atl-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("atl-shirt-colors", "White", "0", "atl-font-colors");
addList("atl-shirt-colors", "Ash", "1", "atl-font-colors");

// sub-list for Adult T-Shirt X-Large
addList("atxl-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("atxl-shirt-colors", "White", "0", "atxl-font-colors");
addList("atxl-shirt-colors", "Ash", "1", "atxl-font-colors");

// sub-list for Adult T-Shirt XX-Large
addList("atxxl-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("atxxl-shirt-colors", "White", "0", "atxxl-font-colors");
addList("atxxl-shirt-colors", "Ash", "1", "atxxl-font-colors");

// sub-list for Adult T-Shirt XXX-Large
addList("atxxxl-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("atxxxl-shirt-colors", "White", "0", "atxxxl-font-colors");
addList("atxxxl-shirt-colors", "Ash", "1", "atxxxl-font-colors");

// sub-list for Youth T-shirt 2/4
addList("yt24-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("yt24-shirt-colors", "White", "0", "yt24-font-colors");
addList("yt24-shirt-colors", "Ash", "1", "yt24-font-colors");

// sub-list for Youth T-shirt 6/8
addList("yt68-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("yt68-shirt-colors", "White", "0", "yt68-font-colors");
addList("yt68-shirt-colors", "Ash", "1", "yt68-font-colors");

// sub-list for Youth T-shirt 10/12
addList("yt1012-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("yt1012-shirt-colors", "White", "0", "yt1012-font-colors");
addList("yt1012-shirt-colors", "Ash", "1", "yt1012-font-colors");

// sub-list for Youth T-shirt 14/16
addList("yt1416-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("yt1416-shirt-colors", "White", "0", "yt1416-font-colors");
addList("yt1416-shirt-colors", "Ash", "1", "yt1416-font-colors");


// sub-list for Adult Sweatshirt Small +9.45
addList("asss-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("asss-shirt-colors", "White", "0", "asss-font-colors");
addList("asss-shirt-colors", "Ash", "1", "asss-font-colors");

// sub-list for Adult Sweatshirt Medium +9.45
addList("assm-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("assm-shirt-colors", "White", "0", "assm-font-colors");
addList("assm-shirt-colors", "Ash", "1", "assm-font-colors");

// sub-list for Adult Sweatshirt large +9.45
addList("assl-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("assl-shirt-colors", "White", "0", "assl-font-colors");
addList("assl-shirt-colors", "Ash", "1", "assl-font-colors");

// sub-list for Adult Sweatshirt X-large +9.45
addList("assxl-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("assxl-shirt-colors", "White", "0", "assxl-font-colors");
addList("assxl-shirt-colors", "Ash", "1", "assxl-font-colors");

// sub-list for Adult Sweatshirt XX-large +9.45
addList("assxxl-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("assxxl-shirt-colors", "White", "0", "assxxl-font-colors");
addList("assxxl-shirt-colors", "Ash", "1", "assxxl-font-colors");

// sub-list for Adult Sweatshirt XXX-large +9.45
addList("assxxxl-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("assxxxl-shirt-colors", "White", "0", "assxxxl-font-colors");
addList("assxxxl-shirt-colors", "Ash", "1", "assxxxl-font-colors");

// sub-list for Youth Sweatshirt 6/8
addList("yss68-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("yss68-shirt-colors", "White", "0", "yss68-font-colors");
addList("yss68-shirt-colors", "Ash", "1", "yss68-font-colors");

// sub-list for Youth Sweatshirt 10/12
addList("yss1012-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("yss1012-shirt-colors", "White", "0", "yss1012-font-colors");
addList("yss1012-shirt-colors", "Ash", "1", "yss1012-font-colors");

// sub-list for Youth Sweatshirt 14/16
addList("yss1416-shirt-colors", "Select Garment Color", "", "", ""); //Empty starter option
addList("yss1416-shirt-colors", "White", "0", "yss1416-font-colors");
addList("yss1416-shirt-colors", "Ash", "1", "yss1416-font-colors");


// sub-list for Adult Small T-shirt Font Colors
addOption("ats-font-colors", "Select Font Color", "");
addOption("ats-font-colors", "Black", "1");

// sub-list for Adult Medium T-shirt Font Colors
addOption("atm-font-colors", "Select Font Color", "");
addOption("atm-font-colors", "Black", "1");

// sub-list for Adult Large T-shirt Font Colors
addOption("atl-font-colors", "Select Font Color", "");
addOption("atl-font-colors", "Black", "1");

// sub-list for Adult X-Large T-shirt Font Colors
addOption("atxl-font-colors", "Select Font Color", "");
addOption("atxl-font-colors", "Black", "1");

// sub-list for Adult XX-Large T-shirt Font Colors
addOption("atxxl-font-colors", "Select Font Color", "");
addOption("atxxl-font-colors", "Black", "1");

// sub-list for Adult XXX-Large T-shirt Font Colors
addOption("atxxxl-font-colors", "Select Font Color", "");
addOption("atxxxl-font-colors", "Black", "1");

// sub-list for Youth T-shirt 2/4 Font Colors
addOption("yt24-font-colors", "Select Font Color", "");
addOption("yt24-font-colors", "Black", "1");

// sub-list for Youth T-shirt 6/8 Font Colors
addOption("yt68-font-colors", "Select Font Color", "");
addOption("yt68-font-colors", "Black", "1");

// sub-list for Youth T-shirt 10/12 Font Colors
addOption("yt1012-font-colors", "Select Font Color", "");
addOption("yt1012-font-colors", "Black", "1");

// sub-list for Youth T-shirt 14/16 Font Colors
addOption("yt1416-font-colors", "Select Font Color", "");
addOption("yt1416-font-colors", "Black", "1");

// sub-list for Adult Small Sweat Shirts Font Colors
addOption("asss-font-colors", "Select Font Color", "");
addOption("asss-font-colors", "Black", "1");

// sub-list for Adult Medium Sweat Shirts Font Colors
addOption("assm-font-colors", "Select Font Color", "");
addOption("assm-font-colors", "Black", "1");

// sub-list for Adult Large Sweat Shirts Font Colors
addOption("assl-font-colors", "Select Font Color", "");
addOption("assl-font-colors", "Black", "1");

// sub-list for Adult X-Large Sweat Shirts Font Colors
addOption("assxl-font-colors", "Select Font Color", "");
addOption("assxl-font-colors", "Black", "1");

// sub-list for Adult XX-Large Sweat Shirts Font Colors
addOption("assxxl-font-colors", "Select Font Color", "");
addOption("assxxl-font-colors", "Black", "1");

// sub-list for Adult XXX-Large Sweat Shirts Font Colors
addOption("assxxxl-font-colors", "Select Font Color", "");
addOption("assxxxl-font-colors", "Black", "1");

// sub-list for Youth Sweatshirt 2/4 Font Colors
addOption("yss24-font-colors", "Select Font Color", "");
addOption("yss24-font-colors", "Black", "1");

// sub-list for Youth Sweatshirt 6/8 Font Colors
addOption("yss68-font-colors", "Select Font Color", "");
addOption("yss68-font-colors", "Black", "1");

// sub-list for Youth Sweatshirt 10/12 Font Colors
addOption("yss1012-font-colors", "Select Font Color", "");
addOption("yss1012-font-colors", "Black", "1");

// sub-list for Youth Sweatshirt 14/16 Font Colors
addOption("yss1416-font-colors", "Select Font Color", "");
addOption("yss1416-font-colors", "Black", "1");