* {
	outline:none;
	margin:0;
}
/*a:hover {
	color: #333333;
	text-decoration: none;
}*/
a {
	color: #999999;
	text-decoration: none;
}
.cl {
	clear:both;
}
.spacer {
	clear:both;
	padding:0px 0 0 0;
	height:10px;
	overflow:hidden;
}
.spacer5 {
	clear:both;
	padding:0px 0 0 0;
	height:5px;
	overflow:hidden;
}
.spacer15 {
	clear:both;
	padding:0;
	height:15px;
	overflow:hidden;
}
.home_email_text {
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0 0 5px 0;
}
.notice_board {
	position:absolute;
	width:350px;
	height:auto; /*overflow:auto; */
	z-index:25;
	left: 293px;
	top: 173px;
	background:none;
	padding:0 0px;/*-moz-opacity: 0.7; opacity:.7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);*/
}
.notice_board .title {
	color:#fff;
	border-bottom:1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:0 0 5px 0;
}
.notice_board p {
	padding:2px 0;
	margin:0;
	color:#fff;
	font:11px tahoma;
}
.notice_board p span {
	color:#fff;
	font:11px tahoma;
}
.notice_board p a {
	color:#fff;
	text-decoration:none;
}
.notice_board p a:hover {
	color:#fff;
	text-decoration:underline;
}

.notice_board p span a {
	color:#fff;
	text-decoration:underline;
}
.notice_board p span a:hover {
	color:#fff;
	text-decoration:none;
}

h1 {
	font:bold 12px 'Lucida Sans';
	/*color:#015053;*/
	color:#0a343e;
	margin:0 0 0 0;
	padding:10px 0 5px 0;
	text-transform:uppercase;
	text-align:left;
}
h2 {
	font:bold 13px Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:10px 0 0px 0;
	color:#014251;
}
p {
	margin:0 0 0 0;
	padding:5px 0;
	line-height:normal;
}
.min_area {
	height:500px;
	overflow:auto;
}
.small_area {
	border: 1px none rgb(0, 0, 0);
	position: absolute;
	width: 400px;
	height: 335px;
	/*overflow:auto;*/
	z-index: 12;
	background:#999999;
	left: 175px;
	top: 32px;
}
.small_area h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	padding:3px 5px;
	color:#cccccc;
	background:#585858;
}
.small_area p {
	margin:0 0 0 0;
	padding:5px 0;
	line-height:15px;
}
.small_area a {
	color:#000;
	text-decoration:none;
}
.small_area a:hover {
	color:#fff;
	text-decoration:none;
}
.link a {
	color:#000;
	text-decoration:none;
}
.link a:hover {
	color:#fff;
	text-decoration:none;
}
.schedule_area {
	text-align:left;
	font:11px 'tahoma';
	color:#333;
}
.form_area {
	position:absolute;
	width:886px;
	height:335px;
	z-index:12;
	background-color: #999999;
	border: 1px none #000000;
	left: 30px;
	top: 32px;
	overflow:auto;
}
.form_inner {
	position:absolute;
	width:680px;
	z-index:31;
	left: 175px;
	top:10;
}
.form_inner .loginColumn {
	position:absolute;
	width:680px;
	float:left;
}
.form_inner .loginColumn p {
	margin:0 0 0 0;
	padding:5px 0;
	line-height:normal;
	font-family:Verdana;
	font-size:8pt;
}
.form_inner .loginColumn .login {
	margin:0px;
	padding:0px;
}
.form_inner .loginColumn .formdetail {
	margin:0px;
	padding:0px;
}
.form_inner .loginColumn h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	padding:3px 5px;
	color:#cccccc;
	background:#585858;
}
table.formLayout {
	margin: 0px;
	background-color: transparent;
	border-spacing: 0px;
}
table.formLayout th.leftHeader {
	padding: 5px;
	line-height:18px;
	color: #fff;
	font-size: 8pt;
	font-family:Verdana;
	font-weight: normal;
	text-align: right;
}
table.formLayout td {
	padding: 5px;
	font-family: Verdana;
	font-size: 9pt;
}
table.formLayout td p {
	margin:5px 0;
	font-size: 8pt;
	font-family:Verdana;
	padding:0;
}
table.formLayout td p .link a {
	color:#015053;
	font-size: 8pt;
	font-family:Verdana;
	text-decoration:none;
}
table.formLayout td p .link a:hover {
	color:#fff;
	text-decoration:underline;
}
table.formLayout td .inputField {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	/*line-height:18px;
	height:18px;*/
	width:200px;
	border: 1px solid #cccccc;
}
table.formLayout td .inputField_small {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	/*line-height:18px;
	height:18px;*/
	width:80px;
	border: 1px solid #cccccc;
}
table.formLayout td .txtarea {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	height:100px;
	width:300px;
	border: 1px solid #cccccc;
}
table.formLayout td .button {
	background-color: #002d37;
	padding:0 5px 3px 5px;
	height:25px;
	line-height:25px;
	color: #fff;
	text-align:center;
	border:1px solid #000000;
	font-size: 13px;
	cursor: pointer;
}
table.formLayout td a.button {
	background-color: #002d37;
	padding: 5px;
	color: #fff;
	font-weight: normal;
	font-size: 13px;
	cursor: pointer;
}

.fl {float:left;}
.fr {float:right;}
.fs09, p .fs09 {font-size:9px;}
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs17 {font-size:17px;}
.fs18 {font-size:18px;}
.fs19 {font-size:19px;}
.fs20 {font-size:20px;}

.dark_green {
	color:#015053;
}
.white_color {
	color:#FFFFFF;
}
.grey_light_color {
	color:#cccccc;
}

.thumb_1 a {
	width:80px;
	height:60px;
	float:left;
	margin-right:13px;
	margin-top:8px;
	border:1px solid #333333;
	padding:1px;
	background:#fff;
}
.thumb_1 a:hover {
	border:1px solid #999999;
}
.social_logo {
	position:absolute;
	width:120px;
	float:left;
	z-index:17;
	left: 54px;
	top: 335px;
}
.pt8 {
	padding-top:8px;
}
.ptb3 {
	padding:3px 0;
}
.content_left {
	position: absolute;
	width: 830px;
	/*height: 185px;*/
	z-index: 31;
	left: 50px;
	top: 38px;
}
.content_left p {
	margin:0px 0;
	font-size: 8pt;
	font-family:Verdana;
	padding:10px 0 5px 0;
	color:#ccc;
}
.content_left h1 {
	font:bold 15px Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	color:#ccc;
}
.content_left h2 {
	font:bold 13px Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:10px 0 0px 0;
	color:#ccc;
}
.content_left ul {
	list-style-type:disc;
	margin:0px;
	padding:0px 0 0 12px;
}
.content_left ul li {
	text-align:left;
	color:#ccc;
	line-height:18px;
	font-family:Verdana;
	font-size:8pt;
	padding:3px 0 3px 0;
}
.gallery_area {
	position:absolute;
	width:886px;
	height:335px;
	z-index:12;
	background-color: #799ea2;
	border: 1px none #000000;
	left: 30px;
	top: 32px;
	/*overflow:auto;*/
}

.small_2_area {
/*height:300px;*/
left:73px;
position:absolute;
top:43px;
width:325px;
z-index:31;
}

.small_2_area2 {
left:73px;
position:absolute;
top:43px;
width:295px;
z-index:31;
padding:5px 0 5px 5px;
}

.small_2_area a, .small_2_area2 a {
	color:#CCCCCC;
	text-decoration:underline;
}
.small_2_area a:hover, .small_2_area2 a:hover {
	color:#fff;
	text-decoration:none;
}
.list_grey {
	margin:0;
	padding:5px 0 5px 0;
}
.list_grey li {
	margin:0 0;
	padding:0px 0;
	color:#cccccc;
	font:9px "Lucida Sans";
	text-transform:uppercase;
	list-style-type:none;
	line-height:13px;
}
.list_grey li a {
	margin:0 0;
	padding:5px 5px 5px 10px;
	color:#cccccc;
	text-decoration:none;
	background:url(images/arrow_grey.gif) no-repeat left 7px;
	width:97%;
	float:left;
}
.list_grey li a:hover {
	color:#34959a;
	text-decoration:none;
	background:url(images/arrow_turquoise.gif) no-repeat left 7px;
}
.list_turquoise {
	margin:0;
	padding:5px 0 5px 0;
}
.list_turquoise li {
	margin:0 0;
	padding:0px 0;
	color:#cccccc;
	font:9px "Lucida Sans";
	text-transform:uppercase;
	list-style-type:none;
	line-height:13px;
}
.list_turquoise li a {
	margin:0 0;
	padding:5px 5px 5px 10px;
	color:#cccccc;
	text-decoration:none;
	background:url(images/arrow_grey.gif) no-repeat left 7px;
	width:97%;
	float:left;
}
.list_turquoise li a:hover {
	color:#34959a;
	text-decoration:none;
	background:url(images/arrow_turquoise.gif) no-repeat left 7px;
}

.gallery_inner {
	position:absolute;
	width:715px;
	z-index:31;
	left: 150px;
	top:3px;
}

.thumb_img {
	float:left;
	padding:5px 8px;
}

.thumb_img a img {
	width:125px;
	height:70px;
	border:1px solid #799ea2;
}

.thumb_img a:hover img{
	border:1px solid #ccc;
}

.thumb_image {
	float:left;
	padding:0px;
}

.thumb_image a img {
	/*width:auto;*/
	height:80px;
	border:1px solid #799ea2;
}

.thumb_image a:hover img{
	border:1px solid #ccc;
}

#gallery {
	position:absolute;
	width:715px;
	z-index:31;
	left: 150px;
	top:3px;
}

.press_img {padding:5px 0;}
.press_img_30 {padding:0px 0;}

.back_link {position:absolute; width:75px; height:10px; z-index:35; left:85px; top: 345px;}
.back {position:absolute; width:75px; height:10px; z-index:35; left:78px; top: 345px;}
.more {position:absolute; width:75px; height:10px; z-index:35; left: 298px; top: 345px; text-align:right;}

.itchimes {position:absolute; height:14px; z-index:13; right: 3px; text-align:right; top: 558px;font:10px "arial"; color:#cccccc;}
.itchimes a{color:#cccccc; text-decoration:none;}
.itchimes a:hover{color:#666666; text-decoration:none;}


.testimonial_area {
left:73px;
position:absolute;
top:43px;
width:295px;
z-index:31;
color:#cccccc;
padding:5px 0 5px 5px;
}

.testimonial_area a {
	color:#CCCCCC;
	text-decoration:underline;
}
.testimonial_area a:hover {
	color:#fff;
	text-decoration:none;
}
.testimonial_area p {
font-family:Verdana;
font-size:10px;
line-height:normal;
margin:0;
padding:5px 0;
}

.retreats_content_area {
	position: absolute;
	width: 300px;
	/*height: 185px;*/
	z-index: 31;
	left: 80px;
	top: 60px;
}

.retreats_text_img {padding:0px 0; height:25px;}
.retreats_text_img img{padding:0px 0;}


.detox_section {
	position: absolute;
	width: 305px;
	/*height: 185px;*/
	z-index: 31;
	left: 80px;
	top: 40px;
}

.detox_section ul {
	list-style-type:disc;
	margin:0px;
	padding:0px 0 5px 12px;
}
.detox_section ul li {
	text-align:left;
	color:#ccc;
	line-height:15px;
	font-family:Verdana;
	font-size:8pt;
	padding:1px 0 1px 0;
}

.news_letter_area {
	position:absolute;
	width:886px;
	height:335px;
	z-index:12;
	background-color: #799ea2;
	border: 1px none #000000;
	left: 30px;
	top: 32px;
	/*overflow:auto;*/
}

.news_letter_inner {
	position:absolute;
	width:715px;
	z-index:31;
	left: 150px;
	color:#002d37;
	top:3px;
	font:11px Verdana, Geneva, sans-serif;
	text-align:center;
}

.news_letter_inner p{
	padding:10px 0;
	/*text-align:left;*/
}

.news_letter_inner .login_form {
	/*position:absolute;
	z-index:28;
	left: 50px;
	top: 50px;*/
	width:400px;
	margin:0 auto;
	padding:50px 0 0 0;
}

.home_link {
	position:absolute; color:#fff; visibility:visible; /*font-family:century gothic;*/ font-family:Tahoma; font-size:11px; width:610px; z-index:25; left: 293px; top: 330px;
	}
	
.home_link a{
	color:#fff;
	text-decoration:underline;
	}
	
.home_link a:hover{
	color:#fff;
	text-decoration:none;
	}
	
	/*----------------------------------------------------------------------03-09-2010------------------------------------*/
	
	.right_video_section
	{
	width:94px;
	height:335px;
	margin:0px;
	padding:0px 0px;
	position:absolute;
	right:50px;
	top:32px;
	background:#002D37;
	z-index:1000;
	text-align:center;
		}
.latest_videos_title
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
margin:0px;
padding:15px 0 15px 0;
}
.video_section
{
margin:0px;
padding:0px 0 20px 0;
}
.video_section .slogun
{
font:11px tahoma;
display:block;
color:#6c8586;
margin:0px;
padding:3px 0 0px 0;
}
.video_thumbs
{
width:auto;
padding:0px;
margin:0px;
text-align:center;
}
.video_thumbs img
{
display:block;
margin:0 auto;
border:none;
}
