Ответ 1
Эта проблема возникает, если ширина не делится на ширину рамки.
Это работает: http://jsfiddle.net/bcdQQ/5/ (я сделал его немного больше, для лучшего обзора)
#prodpre {
border-bottom: #555 5px dotted;
height: 20px;
margin: 0px 0px 2px 0px;
padding-bottom: 10px;
width: 505px;
}
Таким образом, единственная возможность поймать эту проблему - это решение javascript, которое корректирует ширину div, поэтому оно делится на ширину границы (потому что это динамически в вашем примере).