/* TEMPORARY CONTAINER */
#temp-container { width: 970px; margin: 0 auto; padding: 50px 0; }
/* //TEMPORARY CONTAINER */

/* Table stuff */
#results-calculator.showcase { /*overflow:hidden;*/ position: relative; }
#results-calculator table { border: 1px solid #ccc; margin: 0 0 20px 95px; width: 460px; }
#results-calculator table th,
#results-calculator table td { padding: 2px 5px; }
#results-calculator table thead th { background: #e3e3e3; border-bottom: 1px solid #ccc; text-align: center; width: 60px; font-weight: normal; }
#results-calculator table tbody td { text-align: center; border-bottom: 1px solid #ccc; font-weight: bold; }
#results-calculator table tbody th { text-align: left; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: #eee; width: 105px; font-weight: normal; }
#results-calculator table tbody tr:hover th { background: #ddd; color: #565656; }
#results-calculator table tbody tr:hover td { background: #eee; color: #656565; }
#results-calculator table caption { padding: 2px 5px; font-style: italic; }

#results-calculator table thead th.idea,
#results-calculator table tbody td.idea,
#results-calculator table tbody tr:hover td.idea { background: #65715B; color: #FAA636; font-weight: bold; }

#results-calculator table thead th.comparison { background: #ddd; color: #565656; font-weight: bold; }
#results-calculator table tbody td.comparison { background: #e5f1f8; color: #545454; font-weight: bold; }
#results-calculator table tbody tr:hover td.comparison { background: #c3e1f3; color: #444; font-weight: bold; }

#results-calculator table.result-summary { width: 40%; margin: 0 0 20px 175px; border-color: #20A5F2; }
#results-calculator table.result-summary th,
#results-calculator table.result-summary td { background: #c3e1f3; border: none; color: #545454; width: auto; }
#results-calculator table.result-summary tr:hover th,
#results-calculator table.result-summary tr:hover td { background: #e5f1f8; color: #444; }

#results-calculator table.result-summary th.divider,
#results-calculator table.result-summary tr th.divider { background: #20A5F2; text-align: center; color: #fff; }

#results-calculator h3 { font-size: 14px; color: #20A5F2; margin: 0; }

#results-calculator-menu { width: 200px; margin-right: 20px; margin-top: 21px; float: left; border-top: 1px solid #ddd; }
#results-calculator-menu h3 { background: #eee; border: 1px solid; border-color: #fff #ddd #ccc #ddd; padding: 5px 10px; cursor: pointer; }
#results-calculator-menu h3:hover { color: #656565; }
#results-calculator-menu h3.menu-active { background: #fff; border-right: none; border-left: none; }

.result-item {  }
#results-calculator .showcase { width: 750px; position: absolute; top: 0; right: 0; }

.text-center { text-align: center!important; }
.chart-title { text-align: center; margin: 0; padding: 0; color: #333; font-weight: bold; }
.small { font-size: 9px; }
.chart { height: 200px; }
