Are there restrictions on who the Electors can vote for? 
There is no Constitutional provision or Federal law that requires Electors to vote according to the results of the popular vote in their states. Some states, however, require Electors to cast their votes according to the popular vote. These pledges fall into two categories—Electors bound by state law and those bound by pledges to political parties.