#container { width: 650px; margin: 20px auto; }
#sidebar_right { float: right; width: 170px; }

#cForm table { width: 380px; border-collapse: collapse; }
#cForm td { vertical-align: top; padding: 5px; border-bottom: 1px solid #ddd; }
#cForm tr:last-child td { border: none; }
#cForm td.left_col { width: 120px; text-align: right; padding-top: 8px; }

#cResult { margin: 40px 0; border: 4px solid #cc9; }
#cResult .cResultTitle,
#cResult .cResultGraph,
#cResult .cResultText { padding: 5px 40px; }
#cResult .cResultTitle { font-weight: bold; font-size: 16px; }
#cResult .border { border-bottom: 1px solid #cc9; }

input.amountInput { width: 70px; }
input.percentInput { width: 40px; text-align: right; }
.help { color: #666; font-size: 10px; }

.ui-slider-handle:hover { cursor: pointer; }
.ui-slider { font-size: 11px; }