Você pode colocar um id na sua tag link que referencia o css.
Depois associe nos seus botoes uma funçao javascript que acesse aqueleId e mude a propriedade href para o arquivo css que você quer utilizar:
//html
<link id="master-css" rel="stylesheet" media="screen" href="opcao1.css">
//javascript
function mudaCss(fileName) {
document.getElementById('master-css').href = fileName
}
mudaCss('css1.css'); //primeira opcao, coloca no botao1
mudaCss('css2.css'); //segunda opcao, coloca no botao2
Rapaz procure por CSS3 e utilize uma variavel adicionando uma cor, depois no html utilize o onclick para mudar a propriedade da variavel do css.
Assim você nao torna seu site pesado utilizando diversos css.
Ex: no html botao Document.getDocumentProperty(’–variavelCorCss’) = ‘green’;