@charset "utf-8";
/* CSS Document */
*:focus {
	outline:none;
}
a  {
	text-decoration:none;
	font-family:Century gothic, Arial, Helvetica, sans-serif;
	color:#FFFFFF;

}
p {
	text-decoration:none;
	font-size:14px;
	font-family:Century gothic, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width: 620px;
	padding-left:20px;
}
p.menu-title {
	padding:0 0 0 20px;
	margin-top:7px;
	font-size:18px;
}
h2 {
	padding-left:20px;
	padding-top:0;
	color:#c6d280;
	font-family:Century gothic, Arial, Helvetica, sans-serif;
	width: 620px;
	font-weight:500;
	font-size:20px;
}
a:hover {
	color:#3a311e;
}
dl { margin:10px 0;padding-left:15px;}
dt, dd { float:left; text-align:right; margin:0; font:14px Century gothic, Verdana, Geneva, sans-serif;color:#fff; }
dt {width:230px;text-align:left;padding-left:5px;}
dd {width:350px;text-align:left;}
body {
	margin:0 0;
	background:#fff url(images/spa-bg-s.png) repeat;
}
#page-main {
	position:relative;
	width:1000px;
	height:650px;
	padding:0;
	margin:0 auto;

}
#header {
	position:relative;
	width:971px;
	height:85px;
	padding:0;
	margin:0 auto;
}
#logo {
	position:absolute;
	margin:0 auto;
	padding:0;
	height:59px;
	width:161px;
	top:15px;
	
}
#logo a {
	background:url(images/spa_logo-l.png) no-repeat;
	height:59px;
	width:161px;
	position:absolute;
}
#tagline {
	position:absolute;
	height:61px;
	width:808px;
	margin:0;
	padding:0;
	top:5px;
	left:161px;
	background:url(images/spa_tagline_r.png) no-repeat;
}
#subscribe {
	position:absolute;
	height:20px;
	width:130px;
	margin:0;
	padding:0;
	top:62px;
	left:835px;
}
#subscribe a {
	font-family:Century gothic, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#807e7e;
}
#banner-violator {
	position:absolute;
	margin:0;
	padding:0;
	top:360px;
	left:-5px;
	width:150px;
	height:184px;
	z-index:500;
}
/* promos hovers */
ul#promos {
	
	padding:0;
	margin:0 0;
	left:-10px;	
}
ul#promos li {
	list-style:none;
	padding:0;
	margin:0 0;	
}
ul#promos li .hover {
	display:none;
	z-index:1003;
	position:absolute;
	bottom:0;
	right:0;
	width:175px;
	color:#FFF;
	list-style:none;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	left:-0px;
	position:absolute;
	background:#191007;
	background:rgba(25, 16, 7, .85);
}
ul#promos li:hover .hover {
	display:block;
}


.hover img {
	display:block;
	margin:0;
	padding:2px 0;
}

ul#promos .hover p,ul#promos .hover p img {
	margin:0;
	padding:0 14px 1em;
	width:160px;
	overflow:hidden;
}
ul#promos .hover p {
	padding-bottom:5px;
	padding-top:10px;
}
ul#promos .hover a {
	display:inline;
	padding:0 0 0 0px;
	margin:0 0;
	color:#FFF;
	background:none;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
ul#promos .hover ul {
	margin:0 0;
	padding:0 15px;
	width:200px;
	font-weight:bold;
	position:absolute;
}
ul#promos .hover ul li {
	margin:0 0;
	width:160px;
	font-weight:bold;

}
#content {
	position:relative;
	width:969px;
	height:429px;
	padding:0;
	margin:0 auto;
	/*background:url(images/content.jpg) no-repeat;*/
}
/*menu*/
#menu-main {
	position:relative;
	width:969px;
	height:75px;
	margin:0 auto;
	padding:0px 0 0 0;
}

#home-main,#about,#services,#events,#pressroom,#contact {
	position:absolute;
	height:75px;
}
#home,#about {
	width:161px;
}
#services,#events,#pressroom {
	width:160px;
}
#contact {
	width:162px;
}
#home-main a,#about a,#services a,#events a,#pressroom a,#contact a {
	height:75px;
	position:absolute;
	margin:0 auto;
}
#home-main {
	left:0;
}
#about {
	left:162px;
}
#events {
	left:485px;
}
#services {
	left:324px;
}
#pressroom {
	left:646px;
}
#contact {
	left:807px;
}
#home-main a {
	background:url(images/home.png) no-repeat;
	width:161px;
}
#about a {
	background:url(images/about.png) no-repeat;
	width:161px;
}
#services a {
	background:url(images/services.png) no-repeat;
	width:160px;
}
#events a {
	background:url(images/events.png) no-repeat;
	width:160px;	
}
#pressroom a {
	background:url(images/pressroom.png) no-repeat;
	width:160px;
}
#contact a {
	background:url(images/contact.png) no-repeat;
	width:162px;	
}
#home-main a:hover,
#about a:hover {
	 background-position: -161px 0%;
}
#services a:hover,
#events a:hover,
#pressroom a:hover {
	 background-position: -160px 0%;
}
#contact a:hover {
	 background-position: -162px 0%;
}
/*end of menu*/
#footer {
	position:relative;
	width:971px;
	height:60px;
	margin:0 auto;
	padding:0;
}
#footer-line {
	position:absolute;
	width:969px;
	height:2px;
	margin:0 auto;
	padding:0;
	background:url(images/f-line.png) no-repeat;
	top:15px;
}
#copyright {
	position:absolute;
	width:971px;
	height:20px;
	margin:0 0;
	padding:0;
	top:25px;
	font-family:Century gothic, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#807e7e;
}
#copy-p {
	position:absolute;
	width:435px;
	height:20px;
}

#power-p  {
	position:absolute;
	width:340px;
	height:20px;
	left:655px;
	overflow:hidden;
}
#power-p a,#copy-p a {
	font-size:12px;
	text-decoration:none;
	color:#807e7e;
}
/*services*/
#left-media {
	position:absolute;
	width:320px;
	height:429px;
	margin:0 0;
	padding:0;
	visibility:visible;
	top:0;
	left:0;

}
#right-media {
	position:absolute;
	width:649px;
	height:429px;
	left:320px;
	margin:0 auto;
	padding:0;
	visibility:visible;
	background:#8b8477;
	overflow:hidden;
}
#content-title {
	position:absolute;
	width:649px;
	height:50px;
	visibility:visible;
	font-family:Century gothic,Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0 0;
	padding:0 0;
}
#content-break {
	position:absolute;
	width:649px;
	height:50px;
	visibility:visible;
}
#content-title p {
	font-size:18px;
}

#right-menu-holder {
	position:absolute;
	width:649px;
	height:39px;
	margin:0 0;
	padding:0 0;
	top:49px;
	left:321px;
	visibility:visible;
	background:#b6b69f;
	z-index:20;
	text-align:center;
}
#right-menu-holder3 {
	position:absolute;
	width:649px;
	height:39px;
	margin:0 0;
	padding:0 0;
	top:134px;
	left:336px;
	visibility:visible;
	background:#b6b69f;
	z-index:25;
}
#right-menu-holder2 {
	position:absolute;
	width:649px;
	height:39px;
	margin:0 0;
	padding:0 0;
	top:49px;
	left:0;
	visibility:visible;
	background:#b6b69f;
	z-index:20;
}
#right-menu-holder ul, #right-menu-holder2 ul,#right-menu-holder3 ul {
	padding:0;
	margin:7px 0 0 0;
	top:0;
}
#right-menu-holder ul li, #right-menu-holder2 ul li,#right-menu-holder3 ul li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0 0 0 12px;
}
#right-content {
	position:absolute;
	width:649px;
	height:341px;
	top:90px;
	margin:0 0;
	padding:0 0;
	overflow:hidden;
}
#right-content p {
	width:600px;
}
#splash-banner {
	position:absolute;
	margin:0 0;
	padding:0 0;
	visibility:visible;
	border:0;
	height:267px;
	width:234px;
	top:260px;
	z-index:30;
	left:-20px;

}
#splash-banner a{
	position:absolute;
	height:267px;
	width:234px;
	background:url(images/serenity-nights.png) no-repeat;
}
#main-scroll {
	width:600px;	
}
#link-pages {
	position:absolute;
	width:180px;
	height:20px;
	left:800px;
	top:90px;	
	font-size:13px;
	padding:0 0;
	margin:0 0;
	color::#fff;
	z-index:150;
}
#link-pages a {
	padding:0 0;
	margin:0 0 ;
	text-decoration:none;
}
#link-pages li {
	display:inline;
	list-style:none;
	margin:0 0;
	padding:0 0 0 3px;
	color:#fff;
	font-family:Century gothic,Georgia, Times New Roman, Times, serif;
	
}
#left-list ul li,#right-list ul li {
	width:200px;
	padding: 0 0;
	margin: 0 0;
}
#left-list {
	position:absolute;
	width:300px;
	height:200px;
	margin:0 0;
	padding:0 0;
	left:0;
	top:60px;
}
#right-list {
	position:absolute;
	width:300px;
	height:200px;
	margin:0 0;
	padding:0 0;
	left:350px;
	top:60px;
}
/*email subscriber*/
#mailer-form {
	position:absolute;
	margin:0;
	padding:0;
	width:465px;
	height:260px;
	left:40px;
	top:45px;
}
#mailer-form td {
	font-family:Century gothic,Georgia, Times New Roman, Times, serif;
	font-size:13px;
	color:#fff;
}
#mailer-form td.f-hidden {
	display:none;	
}
#mailer-form td.captcha-f {

}
#mailer-form td.captcha-f img {
	background:#fff;
}
.archives_list  {
	min-height:135px;
}
.archives_list img {
	border:none;
}
.archives_list a {
	color: #3a311e;
}
