@charset "utf-8";
/* CSS Document */

body, div, h1, h2, h3, h4, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
    margin: 0px; padding: 0px; border: 0px;
}
.clear:after {
	content: ""; display: block; clear: both;
}
	.clear { zoom: 1; } 
	
body {
	font-family: "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	background:url(../images/bg-top-fade.png) top repeat-x;	
}
a { color:#333333; text-decoration:none;}
a:visited { color:#444444;}
#container {
	width: 944px;
	margin: 0 auto;
	padding-bottom:20px;

}
a.blue {
	color:#11A1C6;
}
#header {
	/*border-bottom: 1px solid #e0e0e0;*/ padding-bottom:7px;	
}
	#header .header-top{
		/*border-bottom: 1px solid #e0e0e0;*/
	}
 .member-access{
		height:96px; width:307px; float:right; margin-top:8px;
		border-left: 1px solid #e0e0e0;
	}
		 .member-access img{
			float:right;
		}
		.member-access form {
			margin:35px 0 0 16px; position:relative;
			width:auto;
		}
			 .member-access form input {
				font-size:12px;
			}
			 .member-access form p {
				width:55px; font-size:12px; margin:4px 0 0 10px; float:right;
			}
				 .member-access form p a {
					color:#333333;
					text-decoration: underline;
				}
			 .member-access form input.text {
				width:148px; color:#333333; border:1px solid #e0e0e0; margin-top:3px;
				padding:0 0 0 2px; height:16px;
				background:#f0f0f0;
			}
			 .member-access form input.ps {
				background:url(../images/bgform-ps.gif) 0 2px no-repeat;
			}
			 .member-access form input.user {
				background:url(../images/bgform-user.gif) 0 2px no-repeat;
			}
			 .member-access form input.user.js-active {
				background:url(../images/bgform-user.gif) 0 2px no-repeat;
			}
			 .member-access form input.ps.js-active {
				background:url(../images/bgform-ps.gif) 0 2px no-repeat;
			}
			 .member-access form input.ps.focus {
				background:#fff;
			}
			 .member-access form input.user.focus {
				background:#fff;
			}
			 .member-access form input.login {
				width:47px; height:38px; border:0; cursor:pointer; float:left; margin-top:4px;
				background:url(../images/button-login.png) no-repeat;
			}
			 .member-access form legend{
				color:#4b686f; font-size:12px;
			}
		 .member-access .align-left {
			float:left; width:152px;
		}
		.member-access .align-right {
			float:left; margin-left:10px;
		}
		 .member-access ul {
			padding:0; margin:16px 0 0 0; list-style: none;
		}
			 .member-access ul li{
				float:none; border:none; font-size:12px; line-height:18px; padding:0 0 0 15px;
			}
				.member-access ul li a{
					color:#11a1c6; text-decoration:underline;
				}
				.member-access ul li:hover{
				}
#header .header-flash{
	padding:10px 0 0px;
	/*border-bottom: 1px solid #e0e0e0;*/
		background-image: url(../images/menu_bg_160.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	width:947px;

}
#header h1 a {
	display: block; width: 174px; height: 109px; float: left; margin:0 0 0 30px;
	background: url(../images/logo.png) no-repeat;; text-indent: -9999px;
}

#header ul.booking {
	padding:7px 0 0 0px; list-style: none; display:block;
}
							
#feature-header {
	width:934px; margin:10px auto 0; padding:0;
}
#feature-header a{
	color:#333333;
	text-decoration: underline;
		}
	#feature-header .feature-topic{
		padding:0 0 0 15px;  border: 1px solid #e0e0e0;
		background:#ffffff;
		position:relative;
	}
	
		#feature-header .feature-topic ul{
			list-style:none;
			width:917px;		
		}
			#feature-header .feature-topic ul li{
				width:917px;
				height:345px;		
			}
		#feature-header .feature-topic form{
		float:right;
		margin-left:300px;
		margin-top:-340px;
		width:150px;
}
		#feature-header .feature-topic form select{
			width:144px;
		}
		#feature-header .feature-topic .align-left {
			left:20px; top:0; position:absolute;
			z-index:10; width:475px;
		}
		#feature-header .feature-topic .align-right {
			position:absolute; right:0; top:0;
		}
		#feature-header .feature-topic h2{
			color:#000000; font-size:32px; font-weight:normal; padding:150px 0 10px; 
		}
		#feature-header .feature-topic p{
			color:#505050; font-size:15px; font-weight:normal; margin:10px 0;  /* width 305px;*/
		}
		#feature-header .feature-topic a{
			color:#333333;
		}
		#feature-header .feature-topic img{
			float:right; width:627px;
		}
	#feature-header .topic-information{
	
	}
		#feature-header .topic-information ul{
			list-style: none; padding:9px 0 0 0; overflow: hidden;
		}
			#feature-header .topic-information ul li{
				width:310px; float:left; border-left: 1px solid #e0e0e0;
				margin-bottom: -2000px; padding-bottom: 2000px; 
			}
			#feature-header .topic-information ul li:first-child { border: none; padding:0; padding-bottom: 2000px;}
			
				#feature-header .topic-information ul li h3{
					color:#333333; padding:0 9px; font-size:16px; font-weight: lighter;
				}
				#feature-header .topic-information ul li p{
					color:#505050; padding:0 9px; font-size:12px; line-height:150%;
				}
				#feature-header .topic-information ul li:first-child h3{
					padding:0;
				}
				#feature-header .topic-information ul li:first-child p{
					padding:0 9px 0 0;
				}
#content {
	color:#404040; font-size:13px;
}
	#content p.breadcum {
		width:935px; border-bottom: 1px solid #e0e0e0;
		padding:9px 0 3px 9px; margin:0;
	}
		#content p.breadcum a {
			color:#505050; text-decoration:none;
		}
		#content p.breadcum a:hover{
			color:#11A1C6;
		}
		#content p.breadcum a.active
		{
			color:#3a8294; 
		}
	#content h1, h2, h3, h4{
	padding-bottom: 5px;
	}
	#content h1 {
		font-size:24px; font-weight:normal;
	}
	#content h2 {
		color:#666666; font-size:18px; font-weight:normal;
	}
	#content h3 {
		color:#999999; font-size:16px; font-weight:normal;
	}
	#content h4 {
		font-size:14px; font-weight:normal;
	}
	#content{
	line-height: 150%;
	}
	#content a.active {
		color:#3a8294; 
	}
#side-left{
	width:159px; margin:20px 0 0 0; float:left; padding:0 0 0 9px;
}	
	#side-left p{
		line-height:16px; margin-top:0;
	}
	#side-left ul{
		list-style:none; 
	}
		#side-left ul li{
			border-bottom: 1px solid #e0e0e0; font-size:11px;line-height:25px;
		}
			#side-left ul li a{
				text-decoration:none; color:#666666;
			}
			#side-left ul li a:hover{
				color:#11A1C6;
			}


#side-left2{
	margin:40px 0 0;
	float:left;
	padding:0 0 0 9px;
}	
	#side-left2 p{
		line-height:16px; margin-top:0;
	}
	#side-left2 ul{
	width:159px;
	list-style:none;
	margin-left:0px;
	}
		#side-left2 ul li{
			border-bottom: 1px solid #e0e0e0; font-size:11px;line-height:25px;
		}
			#side-left2 ul li a{
				text-decoration:none; color:#666666;
			}
			#side-left2 ul li a:hover{
				color:#11A1C6;
			}

#main {
	margin:20px 20px 0 20px; float:left; width:547px;
}
#main.full-width {
	margin:20px 20px 0 20px; float:left; width:95%;
	min-height:250px;
}
#main.booking {
	margin:20px 20px 0 20px; float:left; width:735px;
}
	#main .image-right {
		float:right; /*text-align:center; font-style:italic; width:221px;*/ margin: 0 0 15px 15px;
	}
	#main .image-left {
		float:left; margin: 0 15px 15px 0;
	}
	#main ul {
	list-style:none;
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 35px;
	}
		#main ul li {
	list-style-position: outside;
	list-style-type: disc;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 8px;
		}
	#main ol {
		margin:0 0 0 53px;
	}
	#main .user-profile {
		position:relative; padding:0 0 0 236px; font-size:11px; height:224px;
	}
		#main .user-profile img{
			position:absolute; left:0; top:0;
		}
			#main .user-profile p span {
				font-size:12px; display:inline-block; vertical-align:top;
			}
			#main .user-profile p span.staff {
				h
				font-size:12px;
				width:20%;
			}
			#main .user-profile p span.staff2 {
				font-size:12px;
				width:80%;
			}
	#main .gallery {
		position:relative; padding:0 0 50px 0;
	}
		#main .gallery h4{
			border-top:1px solid #ebebeb; line-height:18px; margin:5px 0 0 0;
		}
		#main .gallery img{
			float:right;
		}
		#main .gallery ul{
			list-style:none;  border-bottom:1px solid #ebebeb; 
			padding:0; margin:0;
		}
			#main .gallery ul li{
				position:relative; padding:3px 0 0 117px; border-top:1px solid #ebebeb;
				height:110px;list-style:none;
			}
			#main .gallery ul img{
				position:absolute; left:0; top:5px;
			}
			#main .gallery ul p{
				margin:0; vertical-align:text-top;
			}
				#main .gallery ul p span.col1{
					width:170px; display:inline-block;vertical-align:top;
				}
				#main .gallery ul p span.col2{
					width:258px; display:inline-block;
				}
	#main .gallery-view {
		
	}
		#main .gallery-view h4 {
				position:relative; border-top:1px solid #ebebeb; margin:5px 0 0 0; padding:3px 0 0 0;
			}
			#main .gallery-view h4 span {
				font-weight:normal; position:absolute; right:0; top:3px;
			}
		#main .gallery-view ul {
			list-style:none; width:464px; padding:5px 0 0 0;
		}
			#main .gallery-view ul li{
			float:left; width:101px; padding:0 15px 15px 0; text-align:center;list-style:none;
		}
	#main .board {
	
	}
		#main .board table{
			width:100%; border-collapse:collapse; text-align:left;
			border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;
		}
			#main .board table th{
				line-height:20px; border-bottom:1px solid #ebebeb;
			}
			#main .board table td{
				line-height:28px; 
			}
		#main .board select,
		#main .board-read select{
			width:82px; float:left;
		}
		#main .board span.pagination,
		#main .board-read span.pagination{
			float:left; margin:3px 0 0 5px;
		}
		#main .board p{
			position:relative; display:block;
		}
		#main .board img{
			position:absolute; right:0;
		}
		#main .board span a,
		#main .board-read span a{
			margin:0 3px 0 0;
		}
	#main .board-newtopic{
		border-top:1px solid #ebebeb; 
	}
		#main .board-newtopic label{
			width:80px; display:inline-block; margin:10px 0 0 0;
		}
		#main .board-newtopic label.message{
			display:block; margin:10px 0 5px 0;
		}
		#main .board-newtopic input{
			width:460px; margin:10px 0 0 0;
		}
		#main .board-newtopic input.new-topic{
			width:80px; height:20px; cursor:pointer; text-indent:-9999px;
			background:url(../images/button-newtopic.png) no-repeat; border:0;
			float:right;
		}
	#main .board-read{
		border-top:1px solid #ebebeb; margin:3px 0 0 0;
	}
		#main .board-read p{
			margin:4px 0; padding:0;
		}
		#main .board-read ul{
			list-style:none; margin:0; padding:0; border-bottom:1px solid #ebebeb;
		}			
			#main .board-read ul li{
				background:none; padding:0; border-top:1px solid #ebebeb;
			}
				#main .board-read ul li p{
					margin:5px 0 0 90px;				
				}	
				#main .board-read ul li p.button{
					float:right; margin:45px 0 0 0; padding:0 0 5px 0;
				}
					#main .board-read ul li p.button img{
						margin:0 0 0 5px;
					}
		#main .board-read h4{
			font-size:12px; color:#11a1c6; border-bottom:1px solid #ebebeb; line-height:22px;
		}
			#main .board-read h4 span{
				 color:#168f36; display:inline-block; width:90px;
			}
	#main .booking-contact {
	}	
		#main .booking-contact legend{
			font-weight:bold;
		}
		#main .booking-contact label{
			display:inline-block; width:99px;
		}
		#main .booking-contact label.message{
			display:block; padding:0 0 3px 0;
		}
		#main .booking-contact input{
			width:195px; background:#FFFFFF; border:1px solid #d9d9d9;
			padding:0 0 0 5px;
		}
		#main .booking-contact input.error { background:#fd6868; }
		#main .booking-contact textarea{
			width:100%; height:132px; background:#FFFFFF; border:1px solid #d9d9d9;
			padding:0 0 0 5px;
		}
		#main .booking-contact input.submit{
			width:80px; height:20px; border:0; cursor:pointer;
			background:url(../images/button-submit.png) no-repeat;
		}
		#main .booking-contact input.reset{
			width:80px; height:20px; border:0; cursor:pointer; margin:0 0 0 5px;
			background:url(../images/button-reset.png) no-repeat;
		}
	#main .booking-facilities {
		padding:0 0 70px 0;
	}	
		#main .booking-facilities p span{
			width:185px; display:inline-block;
		}
		#main .booking-facilities label.filter{
			width:350px; display:inline-block;
		}
		#main .booking-facilities form {
			padding:5px 0;
		}
		#main .booking-facilities form.index {
			padding:5px 0 0 0;
		}
			#main .booking-facilities form.index p {
				margin:0 0 5px 0; padding:0;
			}
		#main .booking-facilities label {
			width:110px; display: inline-block;
		}
		#main .booking-facilities select {
			margin:0 0 0 5px;
		}
		#main .booking-facilities table {
			width:100%; border-collapse:collapse;
		}
			#main .booking-facilities table td{
				width:56px; border-left:1px solid #d2d2d2;
			}
			#main .booking-facilities table tr.date {
				font-weight:bold; height:34px;vertical-align:bottom;
				border-bottom:1px solid #ebebeb;
			}
			#main .booking-facilities table tr.facilities {
				height:34px;
				border-top:1px solid #ebebeb;
			}
			#main .booking-facilities table tr.top-space {
				height:20px;
			}
			#main .booking-facilities table tr.mid-space {
				height:8px;
			}
				#main .booking-facilities table tr.facilities td,
				#main .booking-facilities table tr.top-space td,
				#main .booking-facilities table tr.date td,
				#main .booking-facilities table tr.mid-space td {
					border:none;
				}
						#main .booking-facilities table tr.time {
				font-weight:bold; height:25px;			
			}
			#main .booking-facilities table a {
				color:#ffffff; text-decoration:none;			
			}				
			#main .booking-facilities table tr.booking td.yellow a {
				color:#333; text-decoration:none;			
			}				
			#main .booking-facilities table tr.booking {
				height:70px; vertical-align:top; font-size:10px;
			}
				#main .booking-facilities table tr.booking td.victory {
					background:#0b4976; color:#ffffff;
				}
				#main .booking-facilities table tr.booking td.external {
						background:#505050; color:#ffffff;
			}
				#main .booking-facilities table tr.booking td.yellow {
		background:#FF0;
	color:#333;
			}
				#main .booking-facilities table tr.booking td.melb {
					background:#d91e1e; color:#ffffff;
				}
				#main .booking-facilities table tr.booking td.request{
					background:#e0e0e0; color:#505050; vertical-align:middle;
				}
					#main .booking-facilities table tr.booking td.request a{
						color:#505050; text-decoration:underline;
					}
				#main .booking-facilities table tr.booking td.storm{
					background:#500164; color:#ffffff;
				}
				#main .booking-facilities table tr.booking td{
					background:#e0e0e0;
				}
.fancy-box {
	font-family:Arial, Helvetica, sans-serif; color:#505050;		
	width:682px;overflow:auto; padding:20px;
}
	.fancy-box h2{
		color:#3a8294; font-size:18px; line-height:26px; margin:0;
	}
	.fancy-box h3{
		color:#447952; font-size:16px; line-height:22px; margin:10px 0 0 0;
	}
	.fancy-box p{
		font-size:12px; line-height:18px;
	}
.fancy-box-profile {
	font-family:Arial, Helvetica, sans-serif; color:#505050;		
	width:592px; overflow:auto; padding:10px 0 10px 40px;
}
	.fancy-box-profile h3{
		color:#447952; font-size:16px; line-height:22px; margin:0 0 10px 0; padding:0;
	}
	.fancy-box-profile p{
		margin:4px 0;
	}
	.fancy-box-profile label{
		width:134px; display:inline-block; color:#505050; font-size:12px;
	}
	.fancy-box-profile input{
		border:1px solid #d9d9d9; width:200px;
	}
	.fancy-box-profile .check{
		width:16px;
	}
	.fancy-box-profile input.submit{
		width:80px; height:20px; cursor:pointer; border:0; text-indent:-9999px;
		background:url(../images/button-submit.png) no-repeat; margin:10px 0 0 0;
	}
	.fancy-box-profile input.update{
		width:80px; height:20px; cursor:pointer; border:0; text-indent:-9999px;
		background:url(../images/button-update.jpg) no-repeat; margin:10px 0 0 0;
	}
	.fancy-box-profile textarea{
		border:1px solid #d9d9d9; width:543px; height:132px; margin:5px 0 10px 0;
	}
/********************** Form validation **********************/
input.error { border: 1px dotted red; }
#side-right{
	margin:20px 0 0 0; float:left; width:168px;
}
	#side-right p{
		line-height:150%; margin-top:0px;
	}
	/*#side-right p.address{
		margin:0; 
	}*/
	#side-right h4{
		font-size:12px; font-weight:bold; margin:0;
	}
	#side-right ul{
		list-style:none;
	}
		#side-right ul li {
			line-height:18px; height:18px;
		}
		#side-right ul li a{
			color:#11a1c6; text-decoration:underline; line-height:14px;
		}
	#side-right form input {
			width:110px; height:14px; float:left;
			font-size:12px;
		}
	#side-right form {
		margin:5px 0 0 0;
	}
		#side-right form input {
			width:110px; height:14px; float:left;
			font-size:12px;
		}
		#side-right form input.search {
			width:47px; height:17px; border:0; cursor:pointer; margin:2px 0 0 5px;
			background: url(../images/button-search.png) no-repeat;
		}
#footer {
	color:#4b686f; background:#edf0f1; 
	margin:19px 0 0 0; 
}
	#footer p {
		 font-size:11px; 
	}	
	#footer ul li p, #footer .about p,
	#footer ul li p a, #footer .about p a{
		 font-size:12px; font-weight:bold;
	}
	#footer a {
		 font-size:11px; color:#4b686f; text-decoration:none;
	}
	#footer a:hover {
		 text-decoration:underline;
	}		
	#footer .about {
		float:left; width:158px; padding:32px 0 0 30px;
	}
		#footer .about ul {
	list-style:none;
	padding-top: 2px;
	padding-bottom: 2px;
		}
	#footer .information {
		float:left; width:746px; background:#dbe1e2; padding:32px 0 0 10px;
	}
		#footer .information ul {
			list-style:none; padding:0 0 10px 0;
		}
		#footer .information ul li {
			list-style:none; width:156px; float:left; /*width 189px 186expadding*/ padding:0 20px 20px 0;
			display:block; height:auto; position:relative;
		}
		
		#footer .information ul li ul li {
	padding:0;
	vertical-align: top;
	line-height: 16px;
		}			

.foot-note {
	font-size:12px; color:#4b686f; padding:0 9px; margin-top:15px;
}
.foot-note a{
	color:#4b686f;
}
.foot-note p span.right{
	float:right;
}
.foot-note p span.left{
	float:left;
}			
.datedropdown {
	width:50%;
	float:right;
	margin-top:-35px;
	text-align:right;
	
}
.selectgroup {
	width:50%;
	float:right;
	margin-top:-25px;
	text-align:right;
	
}
#post {
	padding-bottom:20px;
	padding-top:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;	
}
#delete {
	width:50%;
	float:right;
	margin-top:-22px;
	text-align:right;
	
}
.gerybox {
	background-color:#DCDCDC;
}
#submenu{
	width:927px;
	margin:10px 0 0;
	padding:0 20px 0 0;
}	
	#submenu p{
		line-height:16px; margin-top:0;
	}
	
	#submenu ul{
		list-style:none;
		float:right;
		width:640px;
		text-align:right;
	}
		#submenu ul li{
	font-size:11px;
	line-height:25px;
	padding-left:20px;
	display:inline-block;
	}
			#submenu ul li a{
				text-decoration:none; color:#666666;
			}
			#submenu ul li a:hover{
				color:#11A1C6;
}
.liner {
	/*border-top: 1px solid #e0e0e0;*/
	height:40px;
	background:url(../images/table-bg-head.png) top no-repeat;
	width:949px;
}

.liner-bottom {
	height:20px;
	background:url(../images/table-bg-bottom.png) top no-repeat;
	width:949px;
}
.liner-bottom2 {
	height:20px;
	background:url(../images/table-bg-bottom.png) top no-repeat;
	width:949px;
	margin-left:2px;
}

.liner-normal {
	border-top: 1px solid #e0e0e0;
	height:20px;
	
}

#main-new {
	margin:10px 0px 0;
	float:left;
	width:100%;
	
}

	#main-new table{
		background:url(../images/table-bg-body.png) top repeat-y;
		width:949px;
		padding:0 2px;
	}
	.main-new2{
		background:url(../images/table-bg-body.png) top repeat-y;
		width:949px;
		padding:0 2px;
	}

.page-title {
	float:left;
	width:240px;
	font-size:22px;
	color:#000;
	padding-left:40px;
	line-height:28px;
	
}
	#main-new ul {
	list-style:none;
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 15px;
	}
		#main-new ul li {
	list-style-position: outside;
	list-style-type: disc;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 8px;
		}
	#main-new ol {
		margin:0 0 0 53px;
	}
	#main-new .booking-contact2 {
		width:610px;
		float:left;
		padding:20px 0 0 40px;
	}	
		#main-new .booking-contact2 legend{
			font-weight:bold;
		}
		#main-new .booking-contact2 label{
			display:inline-block; width:99px;
		}
		#main-new .booking-contact2 label.message{
			display:block; padding:0 0 3px 0;
		}
		#main-new .booking-contact2 input{
			width:195px; background:#FFFFFF; border:1px solid #d9d9d9;
			padding:0 0 0 5px;
		}
		#main-new .booking-contact2 input.error { background:#fd6868; }
		#main-new .booking-contact2 textarea{
			width:100%; height:132px; background:#FFFFFF; border:1px solid #d9d9d9;
			padding:0 0 0 5px;
		}
		#main-new .booking-contact2 input.submit{
			width:80px; height:20px; border:0; cursor:pointer;
			background:url(../images/button-submit.png) no-repeat;
		}
		#main-new .booking-contact2 input.reset{
			width:80px; height:20px; border:0; cursor:pointer; margin:0 0 0 5px;
			background:url(../images/button-reset.png) no-repeat;
		}
#side-right2{
	margin:10px 0 0;
	float:right;
	width:250px;
}
	#side-right2 p{
		line-height:150%; margin-top:0px;
	}
	/*#side-right p.address{
		margin:0; 
	}*/
	#side-right2 h4{
		font-size:12px; font-weight:bold; margin:0;
	}
	#side-right2 ul{
		list-style:none;
	}
		#side-right2 ul li {
			line-height:18px; height:18px;
		}
		#side-right2 ul li a{
			color:#11a1c6; text-decoration:underline; line-height:14px;
		}
	#side-right2 form input {
			width:110px; height:14px; float:left;
			font-size:12px;
		}
	#side-right2 form {
		margin:5px 0 0 0;
	}
		#side-right2 form input {
			width:110px; height:14px; float:left;
			font-size:12px;
		}
		#side-right2 form input.search {
			width:47px; height:17px; border:0; cursor:pointer; margin:2px 0 0 5px;
			background: url(../images/button-search.png) no-repeat;
		}
/*table class for conetnts insert CMS*/

#main-new .intro {
	text-align:center;
	font-size:18px;
	color:#666666;
	line-height:24px;
	padding-left:105px;
	padding-right:105px;
}
#main-new .intro h1 {
	font-size:35px;
	color:#000;
	margin-bottom:0px;
	padding-bottom:0px;
	
}
#main-new .largeImage {
	height:456px;
	
}
#main-new .fadeImage {
	height:350px;
	padding-left:40px;
	font-size:18px;
	color:#666666;
	padding-right:300px;
	line-height:22px;
}
#main-new .fadeImage h1 {
	font-size:35px;
	line-height: 100%;
	color:#000;
	margin-bottom:0px;
	padding-bottom:0px;
}
#main-new .first-mid {
	padding-left:40px;
	padding-right:200px;
	padding-top:20px;	
	color:#555555;
	
}
#main-new .second-mid {
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	color:#555555;
}
#main-new .first-mid h2 {
	color:#000;
	margin-bottom:5px;
	padding-bottom:0px;
}
#main-new .first-mid h3 {
	color:#333;
	margin-bottom:5px;
	padding-bottom:0px;
	font-size: 16px;
}
#main-new .first-mid h4 {
	color:#333;
	margin-bottom:5px;
	padding-bottom:0px;
	font-size: 14px;
}
#main-new .second-mid h2 {
	color:#000;
	margin-bottom:0px;
	padding-bottom:0px;
}

#main-new .first-small {
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	color:#666666;
}
#main-new .second-small {
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	color:#666666;
}
#main-new .third-small {
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	color:#666666;
}
#main-new .first-small h2 {
	color:#000;
	margin-bottom:0px;
	padding-bottom:0px;
}
#main-new .second-small h2 {
	color:#000;
	margin-bottom:0px;
	padding-bottom:0px;
}
#main-new .third-small h2 {
	color:#000;
	margin-bottom:0px;
	padding-bottom:0px;
}

/*div.sc_menu {
background-image:url("../images/menu_bg_160.jpg");
background-position:left top;
background-repeat:no-repeat;
height:121px;
overflow:auto;
position:relative;
width:947px;
}*/


/*END of table class for conetnts insert CMS*/
#nav {
	position:absolute;
	left:10px;
	bottom:0px;
	z-index:1000;
	
}
#nav a {
	text-decoration:none;
	font-size:10px;
}
#nav a:hover {
	text-decoration:underline;
	
}
.telephone {
	float:left;
	width:250px;
	padding-left:160px;
	color:#4B686F;
	font-size:18px;
	text-align:right;
	margin-top:80px;
	
}
/* MISC */
.staff #side-right {
	font-size:12px;
}
.staff-contact {
	width:547px;
	overflow:hidden;
}	
		.staff-contact legend{
			font-weight:bold;
		}
		.staff-contact label{
			display:inline-block; width:99px;
		}
		.staff-contact label.message{
			display:block; padding:0 0 3px 0;
		}
		.staff-contact input{
			width:195px; background:#FFFFFF; border:1px solid #d9d9d9;
			padding:0 0 0 5px;
		}
		.staff-contact input.error { background:#fd6868; }
		.staff-contact textarea{
			width:95%; height:132px; background:#FFFFFF; border:1px solid #d9d9d9;
			padding:0 0 0 5px;
		}
		.staff-contact input.submit{
			width:80px; height:20px; border:0; cursor:pointer;
			background:url(../images/button-submit.png) no-repeat;
		}
		.staff-contact input.reset{
			width:80px; height:20px; border:0; cursor:pointer; margin:0 0 0 5px;
			background:url(../images/button-reset.png) no-repeat;
		}
		.awaiting {
			line-height:10px;
			padding-bottom:10px;
			}
			a.await {
				padding-left:10px;
				
			}
			#main-new #side-left2 ul li {
		list-style:none;
}
#main .booking-facilities table tr.booking td.block-red {
	background:#F00;
	color:#ffffff;
}
#main .booking-facilities table tr.booking td.block-blue {
	background:#00F;
	color:#ffffff;
}
#main .booking-facilities table tr.booking td.block-yellow {
	background:#FF0;
	color:#333;
}
#main .booking-facilities table tr.booking td.block-green {
	background:#090;
	color:#ffffff;
}
#main .booking-facilities table tr.booking td.block-gray {
	background:#505050; color:#ffffff;
}
#main .booking-facilities table tr.booking td.block-pink {
	background:#F0F;
	color:#333;
}
#main .booking-facilities table tr.booking td.block-orange {
	background:#F60;
	color:#ffffff;
}
#main .booking-facilities table tr.booking td.block-aqua {
	background:#11A1C6;
	color:#ffffff;
}
#content h1.name {
	font-size:36px;
	color:#666;
	line-height:38px;
}
.title {
	font-size:18px; color:#666; line-height:22px;
	margin-top:4px;
	
}
.staffbody {
	width:400px;
}
a.more_0, a.hide_0 {
 color:#3A8294;
}
a.more_0 {
	/*padding:30px 0 0 0;
	display:block;*/
}
.update-respond {
	display:none;
	
}
.boxer {
	padding:10px;
	background-color:#E9E9E9;
	margin-bottom:10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;

}
.box {
	float:left;
	width:200px;
	padding:12px;
	height:300px;
	margin-bottom:10px;
	
}
.athletebody {
	width:100%;
	
}
.filter {
	width:450px;
	float:left;
	position:absolute;
	height:20px;
	padding-left:20px;
	padding-top:10px;
	
}
