body {

		background-color:#999999;

		margin-top:0px;

}

a:hover {
		text-decoration:underline;

}
.clear  {
		clear:both;
}
.column_1   {

		width:430px;

		float:left;
		
		text-align:left;
		
		margin:0 0 0 20px;

}

.column_2   {

		width:534px;

		float:left;
		
		text-align:left;

}		

.contactPosition1 {
		margin:20px 0px 0 0px;
		text-align:center;	
              
}

.container01  {
		background-image:url(images/index_01.jpg);
}
.container01G  {
		background-image:url(images/gallery_01.jpg);
}

.container01S  {
		background-image:url(images/services_01.jpg);
}

.container01, .container01G  {

		background-repeat:no-repeat;

		width:1000px;

		height:340px;

}

.container02, .container02G  {
		
			
		background-repeat:repeat-y;

		width:1000px;

		height:auto;
		
		overflow:hidden;

}
.container02  {
		
		background-image:url(images/index_02.jpg);
}
.container02G  {
		
		background-image:url(images/gallery_02.jpg);
}	
.container03, .container03G  {
	
		background-repeat:no-repeat;

		width:1000px;

		height:35px;
		
}
.container03  {

		background-image:url(images/index_03.jpg);

}
.container03G  {

		background-image:url(images/gallery_03.jpg);

}
.contentCol1Box  {
		width:263px;
		/*background-color:#b6a87d;
		border:thin #dddddd solid;*/
		margin:0 0 0 0;
}
.contentCol1  {

	font-family: Arial, Helvetica, sans-serif;

	color:#e1b903;

	font-size:16px;
	
	margin:5px 0 0 0;

	text-align:center;
	
	font-weight:100;		

}
.contentCol1  a {
	color:#e1b903;
}
.contentCol1  h3 {
	font-weight:bold
	
}

.contentCol2  {

	font-family:Arial, Helvetica, sans-serif;

	color:#111111;

	font-size:14px;

	margin:0px 10px 0 20px;

	text-align: left;		

}
.contentCol2  h1 {
		color:#075e15;
}
.contentCol2  h3 {
		margin-top:40px;
}
.contentCol2  img {
		text-align:right;
}
.contentCol2  li {
		text-align:left;
}
.contentMainBox  {
		
		width:960px;
		height:160px;		
		background-image:url(images/tennis_courtBG.png);
		background-position: right 0%;
		background-repeat:no-repeat;
		border:thin #CCC solid;
		background-color:#c6c6b5;
		margin:20px 0 0 0;	
		
}

.contentMain  {
	
		font-family:Arial, Helvetica, sans-serif;

		color:#111111;

		font-size:14px;
		
		font-weight:bold;

		margin:0px 10px 10px 10px;

		text-align:left;
		
}
.contentMain2  {

	font-family:Arial, Helvetica, sans-serif;

	color:#374520;

	font-size:14px;

	margin:20px 0px 20px 10px;

	text-align:left;		

}

.divider  {
	width:240px;
	border:thin #374520 solid;
	margin:10px 0 10px 10px;
	text-align:center
}

.flags   {
		margin:10px 0 10px 0;
		text-align:center;
}
.formBoxBox  {
		padding:0px 0 0 0;
}
.formbox {
		width:290px;
		margin:0px 0 0 10px;
		padding:15px;
	
}
.formtext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #111111;
	font-weight:bold;
	margin:10px 0 0 28px;
	text-align:left;
}
.formtext2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
}
.formAddress  {
	margin:4px 0 0 0px;
}
.formAddressBox  {
	margin:4px 0px 0 40px;
}
.formCity  {
	margin:4px 0 0 0px;
}
.formCityBox  {
	margin:4px 0px 0 1px;
}
.formName  {
	margin:10px 0 0 0px;
}
.formNameBox  {
	margin:10px 0px 0 48px;
}
.formPhone  {
	margin:4px 0 0 0px;
}
.formPhoneBox  {
	margin:4px 0px 0 42px;	
}
.formEmail  {
	margin:4px 0 0 0px;
}
.formEmailBox  {
	margin:4px 0px 0 45px;
}
.formOther  {
	margin:50px 0px 0 5px;
}
.formOtherBox  {
	margin:5px 0 0 1px;
}
.formInterest  {
	margin:10px 0px 0 0px;
	text-align:left;
	font-size:16px;
}
.formInterestBox  {
	margin:2px 0 0 30px;
	text-align:left;
}
.formSubmitBox  {
	margin:15px 0 0 0px;
	text-align:center;
	width:290px;
	height:37px;
}
.formfields  { 
	color: #111111; 
	border: 1px solid #333333;
	padding:0 2px 0 2px; 
	background-color: #ffffff;
    background-position: top; 
    background-repeat:no-repeat;
}
.gallery   {
		padding:0 10px 0 10px;
}
.galleryPhoto   {
		margin:10px;
}
.imgPos01  {
		margin:0px 0 0 0;
		
		text-align:center;
}

.imgPos02  {
		margin:0 0px 0 20px;
		float:right;
}
.listColumn1  {
		margin:10px 0 0 0px;
		float:left;
		width:250px;
}
.listColumn1  ul {
		padding-left:15px;
		
}
.listFinal  {		
		padding-left:20%;
}
.LocationPosition1  {

			margin:0px 0px 0 0px;
			text-align:center;		

}
.LocationText {
		font-family:Arial, Helvetica, sans-serif;
		color:#111111;
		text-align:center;
		font-size:14px;
		font-weight:bold;	
}
.LocationText a {
		color:#009;
}
.LocationText a:hover {
		text-decoration:none;
}

.margin1  {
		margin:30px 0 10px 0;
}
.margin2  {
		margin:200px 0 0 0;
}
.margin3  {
		margin:60px 0 0 0;
}

.marginLeft1  {
		Margin-left:10px;
}
.marginLeft2  {
		margin-left:55px;
}  
.marginTop1  {
		margin-top:30px;
}
.nav    {
		
		text-align:center;
		padding:50px 0 0 75px;
		
}
.navItem a {
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#e1b903;
		text-decoration:none;
		margin:0 50px 0 0;
		float:left;
}
.navItem a:hover {
		
		color:#ffffff;
		
}
.nav1  {
		background-image:url(images/nav_01.png);
		float:left;
		width:150px;
		height:42px;
}
.nav1 a:hover  {
		background-image:url(images/navOver_01.png);
		float:left;
		width:150px;
		height:41px;
}
.nav2  {
		background-image:url(images/nav_02.png);
		float:left;
		width:151px;
		height:42px;
}
.nav2 a:hover  {
		background-image:url(images/navOver_02.png);
		float:left;
		width:151px;
		height:41px;
}
.nav3  {
		background-image:url(images/nav_03.png);
		float:left;
		width:150px;
		height:42px;
}
.nav3 a:hover  {
		background-image:url(images/navOver_03.png);
		float:left;
		width:150px;
		height:41px;
}
.nav4  {
		background-image:url(images/nav_04.png);
		float:left;
		width:150px;
		height:42px;
}
.nav4 a:hover  {
		background-image:url(images/navOver_04.png);
		float:left;
		width:150px;
		height:41px;
}
.navBottom  {
		font-size:12px;
		color:#e1b903;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
}
.navBottom  a {
		color:#e1b903;
		text-decoration:none;
}
.navBottom  a:hover {
		text-decoration:underline;
}

.phonetagline  {
		float:left;
		width:453px;
}
.phone  {
		margin:30px 0 0 0;
		color:#e1b903;
		font-family:Arial, Helvetica, sans-serif;
		font-size:36px;
		font-weight:bold;
}
.phone  a {
		color:#e1b903;
		text-decoration:none;
}
.photoPos1  {

		margin:0 60px 0 0;

}		

.siteDesign {

		font-size:10px;

		color:#374520;

		margin:10px 0 0 60px;

		text-align: center;

		width:1000px;

		margin-left: 60px;

}
.signature {
		font-family:"Edwardian Script ITC";
		color:#111111;
		font-size:30px;	
}
.siteDesign a {

		color:#333333;

}
.slideshow  {
		padding:16px 0 0 0;
		float:left;
}
.table    {
		width:700px;
		background-color:#c6c6b5;
		border:thin #999 solid;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		font-size:14px;
		margin:20px 0 0 0;
		padding-bottom:20px;
		float:left;
}
.tagline  {
		font:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-style:italic;
		color:#e1b903;
		font-weight:bold;
		margin:135px 0 0 15px; 
}
.tagline2  {
		font:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:italic;
		color:#075e15;
		font-weight:bold;
		margin:50px 0 0 0;
}
.tagline3  {
		font:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-style:italic;
		color:#075e15;
		font-weight:bold;
		margin:0 0 0 0;
}
.tagline4  {
		font:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-style:italic;
		color:#075e15;
		font-weight:bold;
		margin:20px 0 0 0;
}
.tagline5  {
		font:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-style:italic;
		color:#000000;
		font-weight:bold;
		margin:20px 0 0 0;
		text-align:center
}
.titleTextBox  {
			
		margin-left:0px;
		
		width:505px;
				
}
.titleText  {
	
		width:288px;
		
		font-family:Arial, Helvetica, sans-serif;

		color:#fae585;

		text-align:center;
		
		font-size:14px;
		
		font-style: normal;
		
		padding:122px 0 0 217px;
		
		float:left;
					
}