/*
	@project: revive Health Clubs
	@created: 04/18/2009
*/

* {
	padding:0;
	margin:0;
}
body {
	background:#ece9e7;
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	color:#0167bb/*#231f20;*/
}
.mainbody {
	font-family:"Verdana", Arial, sans-serif;
	font-size:11px;
	color:#0167bb;
}
ul li {
	padding-left:0;
	margin-left:0;
}
p {
	font-size:11px;
	margin:0 0 1em 0;
	line-height:1.5em;
}
a {
	text-decoration:none;
	color:#0167bb;
}

	a img {
		border:0;
	}
h2{
	font-size:16px;
	color:#0167bb;
	margin:0 0 1em 0;
}
h6{
	font-size:16px;
	margin:0 0 1em 0;
	color:#cccccc;
}
/*
	layout
*/

#wrapper {
	width:100%;
}
#top {
	width:974px;
	height:46px;
	margin:0 auto;
}
#main {
	background:#FFF;
	width:974px;
	margin:0 auto;
	padding:9px;
}

#header {
	font-family:"Verdana", Arial, sans-serif;
}

#navigation {
	position:relative;
	background:url('../images/opacity.png') left top;
	z-index:2;
	top:-28px;
	padding:7px;
	margin:0 0 -30px 0;
}

#container  {
	padding:16px 0;
}
	#container #sidebar-left {
		padding:30px 0 0 0;
		width:164px;
		float:left;
	}
	#container  #content {
		width:540px;
		float:left;
		margin: 0px 0px 0px 12px;
	}
	#container  #sidebar-right {
		background:url('../images/bg-top-colors.gif') no-repeat left top;
		padding:30px 0 0 0;
		width:234px;
		float:right;
		
	}
	#container  #sidebar-content {
		border:5px solid #fff;
		padding:8px;
	}
#footer {
	background:#4f4f4f;
	clear:both;
	color:#FFF;
	font-size:11px;
	padding:10px 8px;
	position: relative;
}
#subfooter {
	color:#bdbdbe;
	font-size:10px;
	padding:3px 8px;
	position: relative;
}


/*
	top
*/

#top ul {
	padding:0px 0px 0px 790px;
}
	#top ul li {
		display:inline;
	}
		#top ul li a {
			background:#FFF;
			width:83px;
			display:block;
			float:left;
			padding:2px;
			text-indent:-9999em;
			margin: 12px 2px 0px;
			height:30px;
		}
		
		#top ul li#ico-1 a {
			background:#FFF url('../images/bg-top-ico-1.gif') no-repeat center 2px;
		}
		#top ul li#ico-2 a{
			background:#FFF url('../images/bg-top-ico-2.gif') no-repeat center 2px;
		}
		#top ul li a:hover {
			margin: 6px 2px 0px;
			padding:2px 2px 8px 2px;
		}

/*
	header
*/

#logo {
	width:148px;
	height:57px;
	float:left;
	padding:20px 0px 0px 20px;
}
	#logo a {
		background:url('../images/bg-logo.gif') no-repeat left top;
		width:148px;
		height:57px;
		display:block;
		float:left;
		text-indent:-9999em;
	}
	
#header ul {
	padding:0px 0px 0px 570px;
}
	#header ul li {
		font-size:11px;
		display:inline;
	}
	#header  ul li a:hover {
		color:#4f4f4f;
		}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#header ul li {
			font-size:12px;
			display:inline;
		}
	}
#header form { 
	text-align:right;
	padding:30px 0px 0px 600px;
}
	#header form  h3 {
		font-size:16px;
		font-weight:normal;
		margin:0 0 0.4em 0;
	}
	
	#header select {
		border-top:1px solid #abadb3;
		border-right:1px solid #e3e9ef;
		border-bottom:1px solid #e3e9ef;
		border-left:1px solid #e3e9ef;
		width:140px;
		font-size:11px;
		color:#0167bb;
	}
	
/*
	content
*/

#content h2 {
	margin:0 0 0.5em 0;
}

#btnGallery {
	margin:-20px 0 0 0;
	width:90px;
	position:relative;
	left:890px;
	top:25px;
	background:url('../images/opacity.png') left top;
	z-index:2;
	text-align:center;
	left: 884px;
}

#btnGallery a {
	font-size:10px;
	color:#FFF;
	display:block;
	padding:4px 4px;
	font-weight:bold;
}

#navigation li#item-1 {
	padding-right:20px;
	color:#4f4f4f;
}

#navigation li {
	display:inline;
	color:#FFF;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 5px;
	font-weight:bold;
}

#navigation li a {
	color:#FFF;
	padding:0px 5px 0px 0px;
	margin:0px 5px 0px 0px;
}

#navigation li a:hover {
  color:#4f4f4f;
  text-decoration: none;
}
#navigation li .current {
  color:#4f4f4f;
  text-decoration: none;
}


/*
	sidebarleft
*/

#sidebar-left h4 {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
}	
#sidebar-left h3 {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
}
/*
	Section zero nav
*/
body.section0 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section0 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section0 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
/*
	Section one nav
*/
body.section1 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section1 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section1 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section1 #sidebar-left ul li .one{
		color: #333333;
		background:#e6eaf1;
}
/*
	Section one b nav
*/
body.section1b #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section1b #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section1b #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section1b #sidebar-left ul li .oneb{
		color: #333333;
		background:#e6eaf1;
}
/*
	Section two nav
*/
body.section2 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section2 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section2 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section2 #sidebar-left ul li .two{
		color: #333333;
		background:#e6eaf1;
}	
/*
	Section three nav
*/
body.section3 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section3 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section3 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section3 #sidebar-left ul li .three{
		color: #333333;
		background:#e6eaf17;
}	
/*
	Section four nav
*/
body.section4 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section4 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section4 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section4 #sidebar-left ul li .four{
		color: #333333;
		background:#e6eaf1;
}	
/*
	Section five nav
*/
body.section5 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section5 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section5 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section5 #sidebar-left ul li .five{
		color: #333333;
		background:#e6eaf1;
}
/*
	Section six nav
*/
body.section6 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section6 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section6 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section6 #sidebar-left ul li .six{
		color: #333333;
		background:#e6eaf1;
}
/*
	Section seven nav
*/
body.section7 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section7 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.sectio7 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section7 #sidebar-left ul li .seven{
		color: #333333;
		background:#e6eaf1;
}
/*
	Section eight nav
*/
body.section8 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section8 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section8 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section8 #sidebar-left ul li .eight{
		color: #333333;
		background:#e6eaf1;
}
/*
	Section nine nav
*/
body.section9 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section9 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section9 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section9 #sidebar-left ul li .nine{
		color: #333333;
		background:#e6eaf1;
}
/*
	Section ten nav
*/
body.section10 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section10 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section10 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section10 #sidebar-left ul li .ten{
		color: #333333;
		background:#e6eaf1;
}
/*
	Section eleven nav
*/
body.section11 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section11 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section11 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section11 #sidebar-left ul li .eleven{
		color: #333333;
		background:#e6eaf1;
}
/*
	Section twelve nav
*/
body.section12 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section12 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section12 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section12 #sidebar-left ul li .twelve{
		color: #333333;
		background:#e6eaf1;
}
#sidebar-left form p {
	margin: 0 0 1px 0;
}
/*
	Section thirteen nav
*/
body.section13 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section13 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section13 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section13 #sidebar-left ul li .thirteen{
		color: #333333;
		background:#e6eaf1;
}
#sidebar-left form p {
	margin: 0 0 1px 0;
}
/*
	Section fourteen nav
*/
body.section14 #sidebar-left ul li {
	font-family:"Verdana", Arial, sans-serif;
	font-size:12px;
	list-style:none;
	font-weight: bold;
}
body.section14 #sidebar-left ul li a {
		display:block;
		padding:3px 2px;
		margin:0px 0px 0px 0px;
}	
body.section14 #sidebar-left ul li a:hover {
		background:#e6eaf1;
}	
body.section14 #sidebar-left ul li .fourteen{
		color: #333333;
		background:#e6eaf1;
}
/*
	Sidebar left forms
*/
#sidebar-left form p {
	margin: 0 0 1px 0;
}
		
#sidebar-left form #CustomFields_2_3, #sidebar-left form #email {
	border-top:1px solid #abadb3;
	border-right:1px solid #e3e9ef;
	border-bottom:1px solid #e3e9ef;
	border-left:1px solid #e3e9ef;
	font-size:11px;
	color:#0167bb;
	padding:2px;
	width:150px;
}
#sidebar-left form #hotelname {
		border-top:1px solid #abadb3;
		border-right:1px solid #e3e9ef;
		border-bottom:1px solid #e3e9ef;
		border-left:1px solid #e3e9ef;
		width:155px;
		font-size:11px;
		color:#0167bb;
}

#sidebar-left form #btnSignUp {
	background:url('../images/bg-sign-up.gif') no-repeat left top;
	width:64px;
	height:18px;
	border:0;
	margin: 3px 0 0 60px;
}

#sidebar-right {
	padding-left: 0px;
	margin-left: 0px;
}

#sidebar-right h3, #sidebar-right h3 a {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
}

#sidebar-right h3 a {
	padding-right: 0px;
}

#sidebar-right ul {
	margin: 9px 0px 0px 0px;
}
	#sidebar-right ul li {
		padding: 10px 0;
		list-style:none;
		color:#939292;
		font-size:11px;
	}
	
	#sidebar-right ul li a.title {
		font-size:12px;
		display:block;
		margin:0px 0px 3px 0px;
		padding:0px 0px 3px 0px;
	}
.titlefield{ /*CSS for label field in general*/
	font-size:12px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	
/*
	clears
*/

#header:after, #container:after {
	content:"";
	clear:both;
	display:block;
}

/*
	footer
*/

#footer ul, #footer p {
	display:inline;
}

#footer p {
	padding:0px 0px 0px 0px;
}

#footer ul li {
	display:inline;
}
#footer ul li a {
		color:#FFF;
}
#footer  ul li a:hover {
		color:#bdbdbe;
}

/* for map */

#map_canvas {
	/*border-top: 2px solid #000000;
	border-bottom: 2px solid #B2B2B2;
	border-left: 2px solid #000000;
	border-right: 2px solid #B2B2B2;*/
	float: left;
	width: 724px; height: 353px;
	/*margin-top: 3px;*/
}

#directionwindow {
	float:left;
	width: 240px;
	margin:0 0 0 10px;
	/*position: absolute;
	left: 745px;
	margin-top: 3px;*/
	/* width:260px; */
	/*border-top: 2px solid #000000;
	border-bottom: 2px solid #B2B2B2;
	border-right: 2px solid #000000;*/
}

.sectionHeading {
	width:100%;
	text-align:center;
	font-weight:bold;
	line-height:30px;
	font-size:1.2em;
	background-color:#99B3CC;
	margin:1px 0 3px 0;
}

#middleFrame {
	/*border-top: 2px solid #000000;
	border-bottom: 2px solid #B2B2B2;
	border-left: 2px solid #000000;
	border-right: 2px solid #B2B2B2;*/
}