body{
	background: #F4F1E8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

a {
	color: Black;
}

img {
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: top;
}
sup {
	font-size: 11px;
}

dl {
	margin: 0 2em;
}

dt {
	font-weight: bold;
	width: 260px;
	margin:0 0 20px 3px;
}

dd{
	padding: 0;
	margin: 3px 0;
}

#questions {
	width: 564px;
}

.header {
	background: #E6DFCC;
	line-height: 11px;
	padding: 0 2em;
	line-height: 14px;
}

.underline td {
	border-bottom: 2px solid #F4F1E8;
}

.quest {
	background: #FED18B;
}

#one {
	background: #FED18B url(images/1-bg.jpg) no-repeat;
	background-position: bottom right;
}

#two {
	background: #FED18B url(images/2-bg.jpg) no-repeat;
	background-position: bottom right;
}

#three {
	background: #FED18B url(images/3-bg.jpg) no-repeat;
	background-position: bottom right;
}

.foot {
	background: #E6DFCC;
	height: 70px;
}

/* ------------------------------------------ RESULTS --- */

#spa-detail {
	background: #003638;
	padding-bottom: 25px;
}

#det-txt {
	margin: 25px 0 15px;
}

#det-txt td {
	color: White;
	padding: 0 20px 15px 0;
	line-height: 1.8em;
}

#buttons{
	margin: 0 0 0 75px;
}

#buttons img {
	display: block;
	margin-bottom: 5px;
	border: none;
}

#other-spas {
	background: #E6DFCC;
	padding: 1.5em 2.5em 2.5em;
}

.spa-sml {
	display: block;
	height: 100px;
	width: 250px;
	float: left;
	margin: 0 0 20px 0;
}

.spa-sml img {
	float: left;
	text-align: right;
}

.spa-sml p {
	padding-left: 110px;
	line-height: 1.5em;
}


