	@charset "utf-8";
	/* CSS Document */
	body {
			background-color: #E0DADE;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	ul, li {
		margin: 0px;
		padding: 0px;
	}
	h1 {
		font-size: medium;
		font-weight: bold;
		text-align: center;
		color: #333333;
	}
	h2.home-text {
		font-size: medium;
		font-weight: bold;
		color: #58696D;
	}
	table.tbmain {
	margin-left: 0px;
	}
	iframe {
		border: thin solid #887785;
	}	
	#wrapper {
		width: 1000px;
		margin-right: auto;
		margin-left: auto;
		position: relative;
		}
	
	#header  {
		background-image: url(images/header1.png);
		background-repeat: no-repeat;
		height: 237px;
		width: 1000px;
		}
	#content  {
	background-image: url(images/body-bg1.png);
	background-repeat: repeat-y;
	width: 1000px;
	display: inline-block;
	padding-bottom: 30px;
		}
	#left {
		width: 200px;
		margin-left: 30px;
		float: left;
		margin-top: 20px;
		margin-bottom: 15px;
		margin-right: 15px;
	}
#left img {
	margin-top: 20px;
}

	
	#nav        {
		width: 200px;
		}
		#nav   #top    {
		width: 200px;
		background-image: url(images/box-top.png);
		background-repeat: no-repeat;
		height: 20px;
		}
		#nav    #mid     {
		width: 200px;
		background-image: url(images/box_mid.png);
		background-repeat: repeat-y;
		display: inline-block;
		}
	
		#nav  #mid  ul   {
	margin-left: 30px;
	padding-left: 0px;
	list-style-type: none;
	margin-right: 25px;
	font-size: 11px;
	color: #333333;
		}
		#nav  #mid  ul a {
		color: #333333;
		text-decoration: none;
		}
		#nav  #mid  ul a:hover {
		color: #572f51;
		text-decoration: none;
		}
		#nav   #bottom    {
		width: 200px;
		background-image: url(images/box-bottom.png);
		background-repeat: no-repeat;
		height: 20px;
		}
	ul.home-text {
		margin-left: 280px;
	}
	#map {
		height: 250px;
		width: 200px;
		margin-top: 20px;
		text-align: center;
		font-size: small;
	}
#map   a {
	color: #6D5869;
	text-decoration: none;
	}
	#right   {
		float: right;
		width: 200px;
		margin-right: 30px;
		margin-top: 20px;
		margin-left: 15px;
		margin-bottom: 15px;
		height: 100%;
		}
	#gift {
		width: 200px;
		margin-top: 20px;
	}
#top  {
		width: 200px;
		background-image: url(images/box-top.png);
		background-repeat: no-repeat;
		height: 20px;
	}
#mid  {
		width: 200px;
		background-image: url(images/box_mid.png);
		background-repeat: repeat-y;
		display: inline-block;
	}
#bottom  {
		width: 200px;
		background-image: url(images/box-bottom.png);
		background-repeat: no-repeat;
		height: 20px;
	}
	#treatment-list {
	width: 505px;
	display: inline-block;
	float: left;
	}
img.float-left {
	float: left;
	margin-right: 15px;
}

	
	#footer    {
	height: 80px;
	width: 1000px;
	background-image: url(images/footer1.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: x-small;
	color: #FFFFFF;
	padding-top: 25px;
	clear: both;
		}
	#footer a {
		color: #CCCCCC;
		text-decoration: none;
		font-weight: bold;
	}
	#footer a:hover {
		color: #FFFFFF;
	}
	.right-align {
		text-align: right;
		margin-right: 45px;
	}
	.right-align a {
		text-align: right;
		margin-right: 180px;
		color: #4A2B4A;
		font-size: small;
		font-weight: bold;
	}
	ul.main   {
		padding-top: 5px;
	}
	li.main           {
	margin-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 7px;
	list-style-image: url(images/bullet.png);
		}
	li.main-topline {
	margin-bottom: 7px;
	padding-top: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	padding-bottom: 7px;
	list-style-image: url(images/bullet.png);
	}
	
	li.sub   {
	list-style-type: circle;
	padding-bottom: 7px;
	margin-left: 20px;
		}
	ul.treatments {
		margin-left: 230px;
		color: #58696D;
	}
	.treatments {
		margin-left: 0px;
		margin-right: 210px;
	}
	
	.treatments  a:link {
		color: #58696D;
	}
	
	.home-text {
		font-size: small;
		text-align: justify;
		margin-left: 245px;
		margin-right: 245px;
		}
	.home-text a {
		text-decoration: none;
		color: #4A2B4A;
		font-weight: bold;
	}
	.home-text a:hover {
		text-decoration: none;
		color: #887785;
		font-weight: bold;
	}
	.mission {
		font-size: small;
		color: #333333;
		text-align: justify;
		margin-right: 10px;
		margin-left: 10px;
		display: block;
	}
.mission a {
	color: #552D50;
}
.mission a:hover {
	color: #6D5869;
}


	
	img.title  {
		margin-top: 20px;
		}
	img.left {
		margin: 10px 20px 20px 20px;
	}
	img.mid {
		margin-left: 10px;
	}
	img.payot {
		float: inherit;
		margin-bottom: 20px;
		margin-left: 110px;
	}
	img.intra {
		float: left;
		margin-right: 15px;
		margin-left: -10px;
	}
	img.payot-wedding {
		float: inherit;
		margin-bottom: 20px;
		margin-left: -30px;
	}
	.price_list		{
		clear: both;
		float: left;
		font-size:small;
		margin: 0 0 1em;
		padding: 0;
		width: 505px;
	}
	.price_list dt  {
		float: left;
		margin: 0 0 4px;
		padding: 0;
		text-align: justify;
	}
	.price_list dt.note  {
		float: none;
		margin: 0 0 6px 0;
		padding: 0;
		text-align: justify;
	}
	.price_list dd		{ 
		margin: 0 0 4px; padding: 0;
	}
	.price_list dd.price	{
		clear: right; float: right;
	}
	.treatment-text {
		font-size: small;
		text-align: justify;
	}
	h2.treatment-text {
		font-size: medium;
		font-weight: bold;
		color: #58696D;
	}
	ul.treatment-text    {
		margin-left: 35px;
	}
	.treatment-text  {
		font-size: small;
		text-align: justify;
		}

	.treatment-text a:hover {
		text-decoration: none;
		color: #887785;
		font-weight: bold;
	}
	.treatment-right {
		text-align: right;
		margin-right: 45px;
	}
	.treatment-text a {
	text-decoration: none;
	color: #4A2B4A;
	font-weight: bold;
	text-align: left;
	}
.top-link  a {
	text-decoration: none;
	color: #4A2B4A;
	font-weight: bold;
	font-size: small;
	text-align: right;
}
h2.treatment-text a {
	font-size: medium;
	font-weight: bold;
	color: #58696D;
}
#edit {
	width: 510px;
	background-color: #FFFFFF;
}
#clear {
	clear: both;
}
#gift-home {
	width: 200px;
	margin-bottom: 10px;
}
#mid    a    {
	font-weight: bold;
	color: #572F51;
	text-decoration: none;
}
#mid a:hover {
	color: #FFFFFF;
}
#gift-home p.mission {
	text-align: center;
}
