To clairfy a few things, first of all yes I am using blockchain, I'll make a switch soon.
Second, here is a image of the transaction you and me are talkinga about, as you can see the latest transaction is the one I am talking about 42 usd that I sent that is still unconfirmed. And under that you can see that I recived 42 dollars worth of btc which is a confirmed transaction.
Image:
http://imgur.com/a/SDledFirst of all, you need to stop talking in terms of "dollars"... the price of bitcoin flucuates... quite rapidly, so what is "42 usd" today, may be "50 usd" or "30 usd" tomorrow
To illustrate this... I'm assuming that the confirmed transaction where you received "$43.50" was this one:
a149de70b5e2c4273c7f54525a1d983438a2d17787d677d025cbaee75707af87Your address (1CsLhHpePbgh8t6btzBFvpvXYTAYb5Fg5Q) actually received:
0.01665542 BTCYou have then attempted to send "$43.74" to 1CcVXweAUJEWYYJEqUQzDgzRH7omQXjEWJ... which was
0.01665542 BTC... see how the same amount of BTC is now worth an extra $0.24c!
Anyway, because you attempted to send the FULL amount (0.01665542), there wasn't any left over for mining fees... so b.info needed to add in an extra input to your transaction to cover the mining fees. Unfortunately for you, the input it decided to use comes from an unconfirmed transaction (as blockchain.info likes to let people use outputs from unconfirmed transactions...
)
Eventually, if you're really lucky, blockchain.info will stop re-broadcasting your transaction and your coins will be respendable... Having said that, I've seen b.info continue to rebroadcast other peoples transactions for several weeks. The transaction itself looks like it hasn't propogated properly (most likely due to that whole chain of unconfirmed transactions originating from the so-called "bitcoin doubler").
You might want to contact their support, give them your Transaction ID and ask them if they can remove it from your wallet and their mempool and stop rebroadcasting it.
Alternatively, you can put your 12 word backup seed in an offline copy of the mnemonic code converter (
https://iancoleman.github.io/bip39/)... Leave everything else untouched... and your addresses/private keys should be listed at the bottom. Import or sweep the private key for your 1CcVXweAUJEWYYJEqUQzDgzRH7omQXjEWJ address (or all your addresses) to another wallet and you should be able to respend those coins. (NOTE: If you want to find ALL your coins/addresses, you may need to set the "External/Internal" value to 1 to get your "Change Address(es) and private keys")