/*
	http://colorschemedesigner.com/#5511TtgxFw0w0
	pink							#c61189
	black							#040707
	white							#ffffff
*/

body
{
	background:						#fff url("_img/flourish.gif") no-repeat right top;
	color:							#040707;
	font-family:						Calibri, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:						62.5%;
	padding-top:						12px;
}

#wrap,
#footer div.cushion
{
	width:							810px;
	margin-left:						auto;
	margin-right:						auto;
	min-width:						810px;
}

#recto
{
	float:							right;
	width:							250px;
	background:						#fff url("_img/recto-background.gif") repeat-x 0 0;
}

#recto p,
#recto ul,
#recto li
{
	font-size:						small;
}

#recto .cushion
{
	padding:						12px;
}

#verso
{
	float:							left;
	width:							500px;
	clear:							both;
}

#verso .cushion
{
}


a:link
{
	color:							#c61189;
	text-decoration:					underline;
}

a:visited
{
	color:							#810659;
	text-decoration:					underline;
}

a:focus,
a:hover,
a:active
{
	color:							#e347b0;
}

h3
{
	color:							#c61189;
	font-size:						x-large;
	margin-bottom:						1em;
	clear:							both;
}

h4
{
	color:							#040707;
	font-size:						large;
	margin-bottom:						1em;
	font-weight:						normal;
}

p
{
	margin-bottom:						1em;
	font-size:						medium;
	line-height:						1.2em;
}

ul
{
	font-size:						medium;
	margin-bottom:						1em;
}

#verso li,
#recto li
{
	line-height:						1.3em;
	background:						transparent url("_img/bullet.gif") no-repeat 0 0.3em;
	padding-left:						20px;
}

#verso li
{
	font-size:						medium;
}

dl.treatment-details
{
	font-size:						medium;
	margin-bottom:						1em;
	clear:							both;
	float:							left;
	width:							100%;
}

dl.treatment-details dt
{
	color:							#c61189;
	font-weight:						bold;
	float:							left;
	background:						transparent url("_img/dots.gif") repeat-x bottom left;
	width:							95%;
	margin-bottom:						0.5em;
}

dl.treatment-details dt span
{
	background:						#fff;
	position:						relative;
	top:							2px;
}

dl.treatment-details dd.cost
{
	color:							#c61189;
	float:							right;
	font-weight:						bold;
	width:							5%;
	margin-bottom:						0.5em;
	position:						relative;
	top:							2px;
}

dl.treatment-details dd.time
{
	clear:							both;
	margin-bottom:						1em;
	font-size:						smaller;
}

#footer
{
	background:						transparent url("_img/footer-background.gif") repeat-x 50% 0;
	padding-top:						100px;
	padding-bottom:						12px;
	clear:							both;
}

#footer p
{
	margin-bottom:						0;
	font-size:						small;
}

h1
{
	background:						transparent url("_img/logo.gif") no-repeat 0 0;
	width:							300px;
	height:							143px;
	margin-bottom:						36px;
	float:							left;
}

#services
{
	font-size:						large;
	float:							right;
	width:							450px;
	margin-left:						60px;
	text-align:						right;
	margin-top:						24px;
}

#contact-details
{
}

h1 span,
h2 span,
h3 span
{
	position:						absolute;
	left:							-2000px;
	top:							-2000px;
}

img.aleft
{
	float:							right;
	margin:							0 0 12px 12px;
}

.nul a:link,
.nul a:visited,
.nul a:focus,
.nul a:hover,
.nul a:active
{
	text-decoration:					none;
}

#verso h3.tr
{
	background-color:					transparent;
	background-repeat:					no-repeat;
	background-position:					bottom left;
	width:							500px;
	height:							100px; /* 69px */
	margin-bottom:						0;
}

#verso h3#eastern-face-massage
{
	background-image:					url("_img/h3/eastern-face-massage.gif");
}

#verso h3#indian-head-massage
{
	background-image:					url("_img/h3/indian-head-massage.gif");
}

#verso h3#clinical-aromatherapy
{
	background-image:					url("_img/h3/clinical-aromatherapy.gif");
}

#verso h3#hot-stone-massage
{
	background-image:					url("_img/h3/hot-stone-massage.gif");
}

#verso h3#swedish-massage
{
	background-image:					url("_img/h3/swedish-massage.gif");
}

#verso h3#contact
{
	background-image:					url("_img/h3/contact.gif");
}

#recto h3.tr
{
	background-color:					transparent;
	background-repeat:					no-repeat;
	background-position:					top left;
	width:							226px;
	height:							43px; /* 31px */
	margin-bottom:						0;
}

#recto h3#contact-us
{
	background-image:					url("_img/h3/contact-us.png");
}

#recto h3#common-questions
{
	background-image:					url("_img/h3/common-questions.png");
}