The stylesheet selector in Theme Options should control which style1.css or style2.css etc are added in the header. this happesn on the fly. ThemeOptions by default looks for these stylesehets in admin/layout folder, i've modified it so the files are picked up from theme root. Also add JS to remove the second instance of stylesheet that the parent theme adds automatically for this child theme. need that removed so that if style2.css is selected in theme options, the auto-added style.css shouldnt override all its css rules