why all of these 'div's on your selectors? All they do is slow it down. Sometimes specificity is bad thing.