/* CSS Document */


h1 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; background-color:transparent
}
h2 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; background-color:transparent
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #9933CC; background-color:transparent
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; text-align:left; background-color:transparent
}

h5 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10pt; color: #666666; background-color:transparent
}
body {
font-family:Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; background-color:#FFFFFF
}

.legalText{
font: 0.85em/1.0 Arial, Helvetica, sans-serif;  
color:#FFFFFF;
}
body a {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #000000; 
	text-decoration: none; background-color:transparent;
	
}

body a:hover,  a:active,  a:focus a:visited { color: #000000; background-color:transparent;
}





#mainContainer {
  margin: 0px auto; width: 706px; min-height:1200px;position: relative; top: 0px;  
	}

#topBanner1 {
	width:706px; height:150px; 
	background: #fff url(../images/frontpage-banner2.jpg) no-repeat top left; color:#000000; margin:0px;
	text-decoration:none;
}

#bannermessgage{
	position:absolute;
	top:100px;
	left:420px;
	width:250px;
	height:50px;
	padding:10px;
	background:#0965AE;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-align:left;
	
}
.timeBar {

height:19px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px; 
padding-top:5px;
padding-bottom:1px;
padding-left:8px;
padding-right:10px;
text-align:right;
background: #9486b0 url(../images/timepanelbg.jpg) no-repeat bottom left;
float: left; 
overflow: hidden; 
width: 688px; 
color:#fff 

}

#navBar {
width:688px;
height:15px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px; 
padding-top:5px;
padding-bottom:1px;
padding-left:8px;
padding-right:10px;
background: #9486b0 url(../images/timepanelbg.jpg) no-repeat bottom left;
float: left; 
overflow: hidden; 
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt; 
text-align:left
}

#navBar a, .leftPanel a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:8pt; color: #FFCC00; font-weight:bold;
text-decoration: none; background-color: #9486b0
	}
	#navBar a:hover,  a:active,  a:focus { 
	color: #999999; 
	background-color:#9486b0;

	}
.fullPanelblue {
margin-left:0px;
margin-right:5px;
margin-top:2px;
margin-bottom:5px;
border:#999999 1px solid; 
padding: 12px;
float: left; 
overflow: hidden; 
width: 678px;
background:#000066;
color:#FFFFFF

}

.fullmessagePanel {
margin:0px;
padding: 5px;
float: left; 
overflow: hidden; 
width: 680px;
background:#ffffff;
color: #FF0033;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
text-align:center

}

.fullpicturePanel {
margin:0px; 
padding: 0px;
background: #fff; 
float: left; 
overflow: hidden; 
width: 706px; color: #999999;
border-bottom: 1px solid #999999
}

.fulltvadPanel {
margin: 0 0 100px 150px; 
padding: 0px;
background: #fff; 
float: left; 
overflow: hidden; 
width: 500px; color: #999999;

}

.fullrightPanel{
width: 694px; 
color: #FFCC00;
background-color:#006699; 
padding:5px;
margin-left:0px;
margin-right:0px;
margin-top:2px;
margin-bottom:2px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
text-align:center;
overflow: hidden;

}

.fullleftPanel{
width: 694px; 
color: #000000;
background-color:#fff; 
padding:10px;
margin-left:0px;
margin-right:0px;
margin-top:2px;
margin-bottom:2px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
text-align:left;
overflow: hidden;
}
.fullleftPanelcontact{
width: 694px; 
color: #000000;
background-color:#fff; 
padding:10px;
margin-left:0px;
margin-right:0px;
margin-top:2px;
margin-bottom:2px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
text-align:left;
overflow: hidden;
}
.fullleftPanel img{
border:0px;
padding-left:100px;
}
.equipmentpanel{
width: 694px; 
color: #000000;
background-color:#fff; 
padding:10px;
border: 1px solid #cccccc;
margin-left:0px;
margin-right:0px;
margin-top:2px;
margin-bottom:2px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
text-align:left;
;overflow: hidden
}

.tourpanel{
width: 694px; 
color: #000000;
background-color:#fff; 
padding-left:10px;
border: 1px solid #cccccc;
margin-left:0px;
margin-right:0px;
margin-top:2px;
margin-bottom:2px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
text-align:left;
;overflow: hidden
}

#equipmentmainContainer {
  margin: 0px auto; width: 706px; position: relative; top: 0px;  
	}
.equipmentpanel img{
border:0px;
padding-right:10px;
float:left
}

.leftPanelfees {
min-height:1096px;
margin:0px;
padding: 12px;
background-color:#000066;
float: left; 
overflow: hidden; 
width: 188px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:8pt; 
text-align:justify;
color: #FFCC00;

}
.leftPanel {
min-height:680px;
margin:0px;
padding: 12px;
background-color:#000066;
float: left; 
overflow: hidden; 
width: 188px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:8pt; 
text-align:justify;
color: #FFCC00;

}

.leftPanel a, .leftPanel a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color: #FFFFFF; font-weight:bold;
	text-decoration: none; background-color: #000066
	}
	.leftPanel a:hover,  a:active,  a:focus { color: #FF0000; background-color:#000066;

	}
	
	.leftpanelHeader
{
font-family:Arial, Helvetica, sans-serif; 
font-size: 14pt; 
text-align:justify;
color: #CCCCCC;
background-color:#000066

}
.leftPanel img {
border:0px
}

.leftPanel li {

background-color:#000066;
font-family:Arial, Helvetica, sans-serif; 
font-size:8pt; 
text-align:left;
color:#CCCCCC
}

.leftPanelphysio {
height:816px;
margin:0px;
padding: 12px;
background-color:#000066;
float: left; 
overflow: hidden; 
width: 188px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:8pt; 
text-align:justify;
color:#CCCCCC

}

.leftPanelphysio a, .leftPanel a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color: #FFFFFF; font-weight:bold;
	text-decoration: none; background-color: #000066
	}
	.leftPanelphysio a:hover,  a:active,  a:focus { color: #FFCC00; background-color:#000066;

	}
	
	.leftpanelHeader
{
font-family:Arial, Helvetica, sans-serif; 
font-size: 14pt; 
text-align:justify;
color: #CCCCCC;
background-color:#000066

}
.leftPanel img {
border:0px
}

.leftPanelphysio li {

background-color:#000066;
font-family:Arial, Helvetica, sans-serif; 
font-size:8pt; 
text-align:left;
color:#CCCCCC
}

.leftPanelthai {
min-height:656px;
margin:0px;
padding: 12px;
background-color:#D8D5C4;
float: left; 
overflow: hidden; 
width: 188px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:8pt; 
text-align:justify;
color: #CC0033;

}

.leftPanel a, .leftPanel a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color: #FFCC33; font-weight:bold;
	text-decoration: none;
	}
	.leftPanel a:hover,  a:active,  a:focus { color: #666666; 

	}
	
	
.leftPanelPT {
min-height:680px;
margin:0px;
padding: 12px;
background-color:#000066;
float: left; 
overflow: hidden; 
width: 188px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:8pt; 
text-align:justify;
color: #FFCC00;

}

.rightPanel {
min-height:684px;
margin:0px;
padding-top:10px;
padding-right:10px;
padding-bottom: 10px;
padding-left:0px;
background: #FFCC00 url(../images/rightPanel1.jpg) no-repeat bottom right;
float: left; 
overflow: hidden; 
width: 483px; 
color: #CC3300;
}

.rightPanelthai {
min-height:659px;
margin:0px;
padding-top:10px;
padding-right:10px;
padding-bottom: 10px;
padding-left:0px;
background: #D8D5C4 url(../images/thaimain.jpg) no-repeat bottom right;
float: left; 
overflow: hidden; 
width: 483px; 
color: #999999;
}
.rightPanelthaipicturebox {
	width: 222px;
	height: 338px;
	padding: 0px;
	border: 0px;
	float: left;
}
.rightPanelthai h1{
font: bold 2.0em/2  Verdana, Arial, Helvetica, sans-serif;
color: #000033;
text-align:center;
padding-top: 20px;

}
.rightcorporatePanel {
height:684px;
margin:0px;
padding-top:10px;
padding-right:0px;
padding-bottom: 10px;
padding-left:10px;
background: #FFCC00 url(../images/rightPanel1.jpg) no-repeat bottom right;
float: left; 
overflow: hidden; 
width: 483px; 
color: #999999;
}




.rightPaneldd {
height:684px;
margin:0px;
padding-top:10px;
padding-right:10px;
padding-bottom: 10px;
padding-left:0px;
background: #000066 url(../images/direct-debit-poster.jpg) no-repeat bottom right;
float: left; 
overflow: hidden; 
width: 483px; 
color: #999999;
}

.rightPanel55{
height:684px;
margin:0px;
padding-top:10px;
padding-right:10px;
padding-bottom: 10px;
padding-left:20px;
background: #fff url(../images/over55bg.jpg) no-repeat bottom right;
font-family:Arial, Helvetica, sans-serif; 
font-size: 12pt;
font-weight:bold; 
color:#000066;
float: left; 
overflow: hidden; 
width: 464px; 
}

.rightPanelfitness{
height:684px;
margin:0px;
padding-top:10px;
padding-right:10px;
padding-bottom: 10px;
padding-left:20px;
background: #fff url(../images/rightPanellft.jpg) no-repeat bottom right;
font-family:Arial, Helvetica, sans-serif; 
font-size: 8pt;
font-weight:bold; 
color:#000000;
float: left; 
overflow: hidden; 
width: 464px; 
}

.rightPanelfitness h1{
font-family:Arial, Helvetica, sans-serif; 
font-size: 12pt;
font-weight:bold; 
color:#999999;
}
.rightPanelphysio {
height:820px;
margin:0px;
padding-top:10px;
padding-right:10px;
padding-bottom: 10px;
padding-left:20px;
background: #D9BCF5 url(../images/rightPanellphysio.jpg) no-repeat bottom right;
float: left; 
overflow: hidden; 
width: 464px; 
color: #000000;


}

.rightPanelfees {
height:1100px;
margin:0px;
padding-top:10px;
padding-right:10px;
padding-bottom: 10px;
padding-left:20px;
background: #000000 url(../images/rightPanellfees.jpg) no-repeat bottom right;
float: left; 
overflow: hidden; 
width: 464px; 
color: #999999;
}

.rightPanelfacility {
height:684px;
margin:0px;
padding-top:10px;
padding-right:10px;
padding-bottom: 10px;
padding-left:20px;
background: #FFCC00 url(../images/rightPanellfacility.jpg) no-repeat bottom right;
float: left; 
overflow: hidden; 
width: 464px; 
color: #000000;
}

.leftPanelfacility {
min-height:690px;
margin:0px;
padding: 12px;
background-color:#000066;
float: left; 
overflow: hidden; 
width: 188px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:8pt; 
text-align:justify;
color: #FFCC00;

}
.facilitylist {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
color:#000;
}
.rightPanelnuitrition {
height:684px;
margin:0px;
padding-top:10px;
padding-right:10px;
padding-bottom: 10px;
padding-left:20px;
background: #FFCC00 url(../images/rightPanellniutrition.jpg) no-repeat bottom right;
float: left; 
overflow: hidden; 
width: 464px; 
color: #000000;
}
.rightPanelwhy {
height:684px;
margin:0px;
padding-top:10px;
padding-right:10px;
padding-bottom: 10px;
padding-left:20px;
background: #000000 url(../images/rightPanellwhy.jpg) no-repeat bottom right;
float: left; 
overflow: hidden; 
width: 464px; 
color: #999999;
}
.rightPanelsm {
height:684px;
margin:0px;
padding-top:10px;
padding-right:10px;
padding-bottom: 10px;
padding-left:20px;
background: #64834a url(../images/rightPanellsm.jpg) no-repeat bottom right;
float: left; 
overflow: hidden; 
width: 464px; 
color: #ffffff;
}
.rightPanelsm a, .rightPanelsm a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #FFFFFF; font-weight:bold;
	text-decoration: none; background-color:transparent
	}
	.rightPanelsm a:hover,  a:active,  a:focus { color: #FFCC00; background-color:transparent;

	}

.menu1Panel {
height:580px;
margin:0px;
padding:20px;
background-color:transparent;
float: right; 
overflow: hidden; 
width: 144px; 
color: #000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:9pt; 
text-align:left;
}

.menu1Panel a, .menu1Panel a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #000066; font-weight:bold;
	text-decoration: none; background-color:transparent
	}
	.menu1Panel a:hover,  a:active,  a:focus { color: #0066CC; background-color:transparent;

	}
	
	#updater{
	
	width: 246px;
	height:120px;
	color: #9933CC;
	background:transparent;
	padding-left:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	overflow:hidden
	}
	
	#navpic1
	{
	
	width: 250px;
	height:50px;
	margin-top:10px;
	color:#fff;
	background-color: transparent;
	background:#000 url(../images/nav1.jpg) no-repeat bottom left;
	float:left
	}
	
	.sidePane1
	{
	
	width: 250px;
	height:50px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	color:#000000;
	background-color: transparent;
	float:left
	}
	.sidePanel a,  a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #000000; 
	text-decoration: none; background-color:transparent;
	}
	.sidePane1 a:hover,  a:active,  a:focus { color: #3366CC; background-color:transparent;
	}
	
.sidePane1Full
	{
	
	width: 410px;
	height:50px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	background-color: transparent;
	float:left
	}
		
		.rightPaneldouble {
min-height:1700px;
margin:0px;
padding-top:10px;
padding-right:10px;
padding-bottom: 10px;
padding-left:0px;
background: #000000 url(../images/rightPanellwhy.jpg) no-repeat bottom right;
float: left; 
overflow: hidden; 
width: 696px; 
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;

}

	#daytrial{
	width: 200px;
	height:100px;
	margin-top:30px;
	color:#ffffff;
	background:000000;
	float:left
	}
	
	
	.sidePane1Full
	{
	
	width: 410px;
	height:50px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	background-color: transparent;
	float:left
	}
	
		
	.sidePane1faq
	{
	
	width: 620px;
	min-height:50px;
	padding-top:30px;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:20px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt; 
	background-color: transparent;
	float:left
	}
	
	.sidePane1faq a 
	{ font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; text-decoration:none; 
	font-size:9pt;}
	
	.sidePane1faq a:hover 
	{color:#FFFF99 }
	
	.leftpanelHeader

{
font-family:Arial, Helvetica, sans-serif; 
font-size: 14pt; 
text-align:justify;
color: #CCCCCC;
background-color:#000066

}
.messagelHeader
{
font-family:Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight:bold; 
text-align:left;
color: #FFFF66;
background:transparent
}


.picturebox {
width:300px;
height:84px;
border:0px;
float:left;
margin-top:30px

}
.picturebox2
{
width:300px;
border:0px;
margin-top:100px;
padding-left:570px;
background:transparent
}

.picturebox3
{
width:300px;
border:0px;
margin-top:100px;
padding-left:250px;
background:transparent
}

.picturebox4
{
width:400px;
border:0px;
margin-top:100px;
padding-left:25px;
background:transparent
}

.leftpanelpicture {
width:180px;
height:500px;
border:0px;
float:left;
margin-top:2px;
margin-left:2px
}

.leftpanelspacer {
width:212px;
min-height:705px;
border:0px;
float:left;
background: #FFCC00;

}
.leftpanelspacer p {
font: 8pt/1.0 Verdana, Geneva, sans-serif;
color:#FFF;
}
#footer {

width:686px;
height:15px;
background:#fff url(../images/footer.gif) no-repeat bottom left;
color: #CCCCCC;
padding-top:0px;
padding-bottom:2px;
padding-left:0px;
padding-right:20px;
text-align:right;
float: left;

}

#footer a, #footer a:visited{
font-family:Arial, Helvetica, sans-serif; font-size:10pt; color: #FFFFFF; 
	text-decoration: none; background-color: #000000	
	}
	#footer a:hover,  a:active,  a:focus { color: #FFCC00; background-color:#000000;

	}
	
	
	.contheader a, .contheader a:visited{
font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #FFFFFF; 
	text-decoration: none; background-color: #000000	
	}
	.contheader a:hover,  a:active,  a:focus { color: #FFCC00; background-color:#000000;

	}
	
.clear { clear:both;}
.top  {
width:676px;
padding-right:10px;
text-align:right;
margin-bottom:5px;
color: #9999FF;
}
.top a {
width:676px;
padding-right:10px;
text-align:right;
margin-bottom:5px;
color: #9999FF;
}

#contacts a{
font-family:Arial, Helvetica, sans-serif; 
font-size:8pt; 
color:#6666FF; 
text-decoration: none; background-color:transparent;
	}
	
.downloadicon
{
width:170px;
height:241px;
padding:10px;
background: #fff url(../images/download-page.jpg) no-repeat bottom right;
float:left;
}	
.downloadicon p {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
text-align:left;
background-color: transparent;
margin-top:90px;
margin-left:40px;
float:left;
}


#innerlayer
{
width:675px;
float: left;
}
/* structure for comments page*/

.comment {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:8pt; color: #0066CC; font-weight:bold;
}
.name {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:7pt; color: #999999; font-weight:bold;
}

