/* CSS Document */
div.text p {
	margin: 0px;
	font-size: 120%;
	text-indent: 20px;
	text-align: justify;
	margin-bottom: 10px;
	line-height: 160%;
}
/*About Us*/
.AboutUs h2 {
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 185px;
	margin-left: 260px;
	margin-bottom: 10px;
	text-indent: -999px;
	background: #FFFFFF url(../images/AboutUs_TitleBg.jpg) scroll no-repeat left top;
}
	.AboutUs img.img_2,
	.AboutUs img.img_1 {
		border: 1px solid #ccC;
		margin: 0px 10px 10px 0px;
		padding: 3px;
	}
	
	.AboutUs img.img_1 {
		float: left;
	}
	
	.AboutUs img.img_2 {
		float: right;
		margin: 0px 0px 0px 10px;
	}
	
/*Contact*/
.Contact h2 {
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 185px;
	margin-bottom: 10px;
	text-indent: -999px;
	background: #FFFFFF url(../images/Contact_TitleBg.jpg) scroll no-repeat left top;
}

	.Contact form {
		margin: 40px 0px 20px 90px;
	}
		.Contact form span {
			font-size: 80%;
			line-height: 20px;
			font-style: italic;
			font-weight: normal;
		}
		
	.Contact .InfoBox {
		color: #D57D00;
		text-align: left;
		position: relative;
		margin-bottom: 10px;
		background-color: #FFFECC;
		padding: 12px 8px 8px 40px;
		border-top: 1px solid #FAEBB1;
		border-bottom: 1px solid #FAEBB1;
	}
	
	.Contact .InfoBox a {
		color: #CC9900;
		text-decoration: underline;
	}
	
	.Contact .InfoBox p {
		padding: 0px;
		text-indent: 0px;
		margin: 10px auto !important;
	}
	
	.Contact .InfoBox a:hover {
		color: #CC6600;
		text-decoration: none;
	}

	.Contact .error { background: #FFFECC url(../images/error.gif) no-repeat scroll 13px 24px; }
	
	.Contact .info { background: #FFFECC url(../images/information.gif) no-repeat scroll 13px 24px; }

/*Location Us*/
.Location h2 {
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 130px;
	margin-bottom: 10px;
	text-indent: -999px;
	background: #FFFFFF url(../images/Location_TitleBg.jpg) scroll no-repeat left top;
}
/*Benefits Us*/
.Benefits h2 {
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 267px;
	margin-bottom: 10px;
	text-indent: -999px;
	background: #FFFFFF url(../images/Benefits_TitleBg.jpg) scroll no-repeat left top;
}
	.Benefits div.text ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		list-style-image: none;
		list-style-position: outside;
	}
		.Benefits div.text ul li {
			font-size: 110%;
			line-height: 20px;
			padding-left: 22px;
			margin-bottom: 10px;
			background: #FFFFFF url(../images/Okay_Icon.jpg) no-repeat scroll left 3px;
		}
		
	.Benefits img.img_1 {
		float: right;
		padding: 3px;
		border: 1px solid #ccC;
		margin: 0px 10px 10px 0px;
	}
.Natural h2 {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 307px;
	margin-bottom: 10px;
	text-indent: -999px;
	background: #FFFFFF url(../images/Natural_TitleBg.jpg) scroll no-repeat left top;
}
	.Natural p.motto {
		font-size: 150%;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-style: italic;
	}
	
	.Natural img.img_2,
	.Natural img.img_1 {
		padding: 3px;
		border: 1px solid #ccC;
	}
	
	.Natural img.img_1 {
		float: right;
		margin: 0px 0px 0px 10px;
	}
	
	.Natural img.img_2 {
		float: left;
		margin: 0px 10px 0px 0px;
	}

.Cabinet h2 {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 227px;
	margin-bottom: 10px;
	text-indent: -999px;
	background: #FFFFFF url(../images/Cabinet_TitleBg.jpg) scroll no-repeat left top;
}
	.Cabinet img.img_2,
	.Cabinet img.img_1 {
		padding: 3px;
		margin: 0px 10px 10px 0px;
	}
	
	.Cabinet img.img_1 {
		float: left;
	}
	
	.Cabinet img.img_2 {
		float: right;
	}
	
	.Cabinet p.motto {
		font-size: 150%;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-style: italic;
	}
	
	.Cabinet div.text ul {
		margin: 0px;
		padding: 0px;
		margin-left: 220px;
		list-style-type: none;
		list-style-image: none;
		list-style-position: outside;
	}
	
	.Cabinet div.text ul.no_margin {
		margin: 0px !important;
	}
		.Cabinet div.text ul li {
			font-size: 110%;
			line-height: 20px;
			padding-left: 22px;
			margin-bottom: 10px;
			background: #FFFFFF url(../images/Okay_Icon.jpg) no-repeat scroll left 3px;
		}
.Infrared h2 {
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 221px;
	margin-bottom: 10px;
	text-indent: -999px;
	background: #FFFFFF url(../images/Infrared_TitleBg.jpg) scroll no-repeat left top;
}
	.Infrared img.img_2,
	.Infrared img.img_1 {
		padding: 3px;
		margin: 0px 10px 10px 0px;
	}
	
 	.Infrared div.img_1 {
		text-align: center;
	}
	
	.Infrared img.img_2 {
		float: right;
		border: 1px solid #ccc;
		margin: 0px 0px 0px 10px;
	}
	
.SteamBath h2 {
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 309px;
	margin-bottom: 10px;
	text-indent: -999px;
	background: #FFFFFF url(../images/SteamBath_TitleBg.jpg) scroll no-repeat left top;
}
	.SteamBath img.img_1,
	.SteamBath img.img_2,
	.SteamBath img.img_3,
	.SteamBath img.img_4 {
		padding: 3px;
	}
	
 	.SteamBath img.img_1 {
		float: left;
		border: 1px solid #ccc;
		margin: 0px 10px 0px 0px;
	}
	
 	.SteamBath img.img_3 {
		float: right;
		border: 1px solid #ccc;
		margin: 0px 0px 0px 10px;
	}
	
 	.SteamBath div.images {
		text-align: center;
	}
	
	.SteamBath p.motto {
		font-size: 150%;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-style: italic;
	}
	
.Accessories h2 {
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 265px;
	margin-bottom: 10px;
	text-indent: -999px;
	background: #FFFFFF url(../images/Accessories_TitleBg.jpg) scroll no-repeat left top;
}
	.Accessories h3 {
		font-size: 150%;
		margin-top: 0px;
		font-weight: normal;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-style: italic;
	}
	
	.Accessories td {
		vertical-align: top;
	}
	
	.Accessories td.seperate {
		background: transparent url(../images/td_seperator.jpg) repeat-x scroll top left;
	}
	
.PrivateProductions h2 {
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 286px;
	margin-bottom: 10px;
	text-indent: -999px;
	background: #FFFFFF url(../images/PrivateProductions_TitleBg.jpg) scroll no-repeat left top;
}
	.PrivateProductions img.img_1,
	.PrivateProductions img.img_2,
	.PrivateProductions img.img_3,
	.PrivateProductions img.img_4,
	.PrivateProductions img.img_5,
	.PrivateProductions img.img_6 {
		padding: 3px;
		border: 1px solid #ccc;
	}
	
 	.PrivateProductions img.img_1 {
		float: left;
		margin: 0px 10px 0px 0px;
	}
