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

body{

	background-color:#000000;
	margin:0;

}
#menu{
	width:993px;
	position:absolute;
	left:50%;
	margin-left:-500px;
	margin-top:40px;
	top: 1px;

}

#menu img{
	padding-left:0px;
	padding-right:0;
	margin-right:40px;
	padding-top:0;
}

#bg{

	position:absolute;  
	bottom:0; 
	top:100%; 
	margin-bottom:0; 
	padding:0; 
	margin-top:-301px; 
	margin-bottom:0; 
	height:0; 
	left:0;
	z-index:-1; 
	
}

#footer{
	position:absolute;
	bottom:0;
	height:20px;
	width:360px;
	left:50%;
	margin-left:-180px;
	right:50%;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:15px;
	text-align:center;
}



#footer a{
	color:#FFF;
	text-decoration:none;
	
}

#footer2{
	width:340px;
	margin:40px auto 100px auto;

	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:15px;
	text-align:center;
}

#centre{
	 position:absolute; 
	 bottom:50%; 
	 top:300px; 
	 height:350px; 
	 margin-top:-175px; 
	 left:50%; 
	 right:50%; 
	 width:700px; 
	 margin-left:-350px;
	 text-align:center
}



#centre-section{
	 position:absolute; 
	 bottom:50%; 
	 top:300px; 
	 height:550px; 
	 margin-top:-275px; 
	 left:50%; 
	 right:50%; 
	 width:700px; 
	 margin-left:-350px;
	 text-align:center
}

#centre-benefits p{
	color:#FFFFFF;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;

}



#centre-benefits{
	 position:absolute; 
	 bottom:50%; 
	 top:300px; 
	 height:480px; 
	 margin-top:-250px; 
	 left:50%; 
	 right:50%; 
	 width:780px; 
	 margin-left:-350px;
	 text-align:center
}

#centre-benefits ul{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;		
}

#centre-benefits li{
	
	text-align:left;
	margin-bottom:3px;
	padding-left:4px;
	line-height:19px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:2px;
	list-style-image:url(images/bullet-benefits.jpg);

	
}

#centre-gallery2{
	 position:absolute; 
	 bottom:50%; 
	 top:400px; 
	 height:117px; 
	 margin-top:-58px; 
	 left:50%; 
	 right:50%; 
	 width:1060px; 
	 margin-left:-550px;
	 text-align:center
}
#title_gal2{
	 position:absolute; 
	 bottom:50%; 
	 top:375px; 
	 height:117px; 
	 margin-top:-58px; 
	 left:50%; 
	 right:50%; 
	 width:943px; 
	 color:#FFFFFF;
	 margin-left:-490px;
	 text-align:center
}

#centre-gallery1{
	 position:absolute; 
	 bottom:50%; 
	 top:200px; 
	 height:117px; 
	 margin-top:-58px; 
	 left:50%; 
	 right:50%; 
	 width:285px; 
	 margin-left:-147px;
	 text-align:center;
}

#title_gal1{
	 position:absolute; 
	 bottom:50%; 
	 top:175px; 
	 height:117px; 
	 margin-top:-58px; 
	 left:50%; 
	 right:50%; 
	 width:265px; 
	 color:#FFFFFF;
	 margin-left:-147px;
	 text-align:center;	
}

#centre-gallery2 img{
	float:left;
	margin:0;
	padding:0;


}

#centre-gallery1 img{
	float:left;
	margin:0;
	padding:0;
	padding-right:25px;


}
#centre-dining{
	 position:absolute; 
	 bottom:50%; 
	 top:300px; 
	 height:400px; 
	 margin-top:-225px; 
	 left:50%; 
	 right:50%; 
	 width:700px; 
	 margin-left:-350px;
	 text-align:center
}

#centre-dining p{
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:40px;
	line-height:26px;
}


#centre-about{
	 position:absolute; 
	 bottom:50%; 
	 top:300px; 
	 height:450px; 
	 margin-top:-225px; 
	 left:50%; 
	 right:50%; 
	 width:700px; 
	 margin-left:-350px;
	 text-align:center
}
#centre-about p{
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:40px;
	line-height:26px;
}


#centre-events{
	 position:absolute; 
	 bottom:50%; 
	 top:300px; 
	 height:400px; 
	 margin-top:-220px; 
	 left:50%; 
	 right:50%; 
	 width:700px; 
	 margin-left:-350px;
	 text-align:center;
	
}
#centre-events p{
	color:#FFFFFF;
	font-size:16px;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:40px;
	 line-height:27px;
}

#centre-contact{
	 position:absolute; 
	 bottom:50%; 
	 top:300px; 
	 height:150px; 
	 margin-top:-105px; 
	 left:50%; 
	 right:50%; 
	 width:700px; 
	 margin-left:-350px;
	 text-align:center
}
#centre-contact p{
	color:#FFFFFF;
	font-size:16px;
	line-height:29px;
	font-family:Arial, Helvetica, sans-serif;

}



#centre-section-text{
	 position:absolute; 
	 bottom:50%; 
	 top:300px; 
	 height:440px; 
	 margin-top:-220px; 
	 left:50%; 
	 right:50%; 
	 width:700px; 
	 margin-left:-350px;
	 text-align:center
}


#centre-section p{
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:40px;
}



#form{

 

	 text-align:center;
	 width:400px;
	 margin: 30px auto;
	 position:absolute;
	 left:50%;
	 margin-left:-200px;
	 height:550px;
	 top:50%;
	 margin-top:-275px;



	 text-align:center
	
}

.img-margin{
	margin-top:40px;
	margin-bottom:20px;
	padding:0;
}

#input{
	width:230px;
	margin:0 150px;
}

.text-home{
	margin-top:40px;
}

 form p
          {
            display : block;
            clear : left;
			padding:0;
			margin-top:3px;
			margin-bottom:3px;
            width : 443px;
            font-family : Arial, sans-serif;
            font-size : 8pt;
            font-color : black;
            height : 27px;
				color:#003976;
          }
          label
          {
            display : block;
            width : 149px;
            height : 19px;
       		color:#003976;
            float : left;
			margin-left:20px;
            padding-left : 10px;
            padding-top : 9px;
            padding-bottom : 0 !important;
            padding-bottom : 2px;
		
          }
		  
		  submit{
		  background-image:url(images/submit-btn.gif);
		  background-color:#53626f;
		  border:0;
		  }
          input.textInput
          {
            float : left;
            border : 0;
            height : 15px;
			margin-left:10px;
            width : 421px;
            margin-right : 1px;
					border:#d3e4f6 1px solid;
          }
          form input#stateInput
          {
             width : 134px;
          }
          form input#postcodeInput
          {
               width : 134px;
          }
          form input#telephoneInput
          {
            width : 134px;
          }
		  
		  
          form input#line1
          {
            width : 197px;
			margin-right:8px;
			margin-left:10px;
			   height : 15px;
			float:left;
          }
		  
		          form input#line3
          {
            width : 127px;
						margin-left:9px;
						margin-right:4px;
			   height : 15px;
			float:left;
			margin-top:0;
			margin-bottom:0;
          }
		  
		   form input#menssageInput
          {
            width : 433px;
			margin-left:10px;
			height:100px;
			display:block;
			
			border:#d3e4f6 1px solid;
          }
		  
		  
          form label#line1
          {
              width : 184px !important;
              width : 188px;
			  
          }
          form label#faxLabel
          {
              width : 64px !important;
              width : 72px;
          }
		  
		     form label#menssage
          {
              width : 417px !important;
             
          }
          span.required
          {
            color : red;
          }
          input.radioInput
          {
            color : white;
          }
		  
		  .last-line{
		  margin:5px;
		  padding-top:0;
		  }
