html,body {
	color: #222;
}

#optionsPercent, #optionsDollar { margin: 15px 0;}

ul#results li {
	background: #fff;
	padding: 0;
}

ul#results li:nth-of-type(odd) {
	background-color: #fafafa;
}

ul#results li:hover { background-color: #eee; }
ul#results li:hover > .tip { border-right: 1px solid #aaa; }

#results .percentage {
	display: inline-block;
	width: 25%;
	max-width: 125px;
	height: 2.3em;
	padding: 15px 20px;
	font-size: 2.25em;
	font-weight: bold;
	text-align: right;
}

#results .tip {
	display: inline-block;
	width: 35%;
	padding: 15px 20px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#results .total {
	display: inline-block;
	width: 35%;
	padding: 15px 20px;
}

#results strong {
	font-size: 1.5em;
}