Почему не работает box-shadow и border в таблице?
Единственный способ - это указать для тега TR display: block; и после этого надо будет подправить стили для TD, указать им inline-block и ширину при необходимости.
border лучше указывать у td (в вашем примере .sp_new td)
Это перебор указывать тень у inline элемента. 
Нужно определится так ли уж нужна тень. Пример с тенью jsfiddle.net/jFdEY/2, но это уже извращение