@charset "utf-8";

/* CSS Document */



body

{ 

background-image: url(bg100.png); 

background-color: #ffffff

}

.date

{

color:#446B2F;

font-family:Verdana,Tahoma;

font-size:10pt;

font-weight:bold;

text-align:left;

}

.dateinput

{

width:80px;

border:1px solid black;

}

.tableheader2

{

background-color:#FFFFFF;

color:#333333;

font-family:arial;

font-size:10pt;

font-weight:bold;

text-align:left;

}

.tableheader

{

background-color:#9BCA32;

color:#FFFFFF;

font-family:arial;

font-size:10pt;

font-weight:bold;

text-align:left;

}

.available

{

background-color:#C6E8B3;

border:1px solid Silver;

color:Black;

font-family:Tahoma;

font-size:9pt;

text-align:center;

}

.available a

{

background-color:#C6E8B3;

color:Black;

font-family:Tahoma;

font-size:9pt;

text-align:center;

text-decoration:none;

}

.available a:hover

{

background-color:#C6E8B3;

color:Black;

font-family:Tahoma;

font-size:9pt;

text-align:center;

text-decoration:none;

}

.booked {

background-color:#F3FDED;

border:1px solid Silver;

color:Black;

font-family:Tahoma;

font-size:9pt;

text-align:center;

}

.booked a{

background-color:#F3FDED;

color:Black;

font-family:Tahoma;

font-size:9pt;

text-align:center;

text-decoration:none;

}

.booked a:hover{

background-color:#F3FDED;

color:Black;

font-family:Tahoma;

font-size:9pt;

text-align:center;

text-decoration:none;

}



.heading

{

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

font-size:16px;

color:#446B2F;

font-weight:bold;

}

.link

{

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

font-size:12px;

color:#446B2F;

font-weight:bold;

text-decoration:underline;

}

.link a

{

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

font-size:12px;

color:#446B2F;

font-weight:bold;

text-decoration:underline;

}

.link a:hover

{

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

font-size:12px;

color:#446B2F;

font-weight:bold;

text-decoration:underline;

}

.red

{

color:#FF0000;

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

font-size:12px;

font-weight:bold;

}

.field

{

font-family:Arial;

font-size:12px;

color:#000000;

font-weight:100;

}

.whitelink

{

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

font-size:12px;

color:#ffffff;

font-weight:bold;

text-decoration:underline;

}

.whitelink a

{

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

font-size:12px;

color:#ffffff;

font-weight:bold;

text-decoration:underline;

}

.whitelink a:hover

{

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

font-size:12px;

color:#ffffff;

font-weight:bold;

text-decoration:underline;

}

.paypal

{

background-image:url(images/paypal.gif);

background-repeat:no-repeat;

border-left:0px;

border-bottom:0px;

border-right:0px;

border-top:0px;

width:50px;

height:50px;

cursor:pointer;

}

.details

{

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

font-size:12px;

font-weight:bold;

color:#446B2F;

}





#container {

position: relative;

width: 800px;

margin: auto;

}



div.top{ /*This will be the holder which will hold our page image(i.e. coffee.jpg) */

	background-color: #ffffff;

	position:absolute;

	width:830px; /*Width of Image*/

	height:723px; /*Height of Image*/

	left:-21px; /* This is applied relative to edge of container */

	top:146px;

}



div.topcoaching{ /*This will be the holder which will hold our page image(i.e. coffee.jpg) */

	background-color: #ffffff;

	position:absolute;

	width:830px; /*Width of Image*/

	height:473px; /*Height of Image*/

	left:-21px; /* This is applied relative to edge of container */

	top:146px;

}



div.bookavail{ /*This will be the holder which will hold our page image(i.e. coffee.jpg) */

	background-color: #ffffff;

	position:absolute;

	width:798px; /*Width of Image*/

	height:473px; /*Height of Image*/

	left:-3px; /* This is applied relative to edge of container */

	top:372px;

}





div.nav2{ /*This will be the holder which will hold our page image(i.e. coffee.jpg) */

	position:absolute;

	width:802px; /*Width of Image*/

	height:25px; /*Height of Image*/

	left:-21px; /* This is applied relative to edge of container */

	top:119px;

}



div.footer{ /*This will be the holder which will hold our page image(i.e. coffee.jpg) */

	position:absolute;

	width:850px; /*Width of Image*/

	height:25px; /*Height of Image*/

	left:-33px; /* This is applied relative to edge of container */

	top:114px;

	color:#333333;

	font-size:10px;

	font-family:Arial, sans-serif;

	text-align:center;

}



div.footerbooking{ /*This will be the holder which will hold our page image(i.e. coffee.jpg) */

	position:absolute;

	width:850px; /*Width of Image*/

	height:25px; /*Height of Image*/

	left:-33px; /* This is applied relative to edge of container */

	top:1058px;

	color:#333333;

	font-size:10px;

	font-family:Arial, sans-serif;

	text-align:center;

}



div.footercoaching{ /*This will be the holder which will hold our page image(i.e. coffee.jpg) */

	position:absolute;

	width:850px; /*Width of Image*/

	height:25px; /*Height of Image*/

	left:-33px; /* This is applied relative to edge of container */

	top:626px;

	color:#333333;

	font-size:10px;

	font-family:Arial, sans-serif;

	text-align:center;

	

	}





div.logo{

	position:absolute;

	width:103px;

	height:40px;

	left:-20px;

	top: -8px;

}



div.footer{

	position:absolute;

	width:830px;

	height:89px;

	left:-21px;

	top: 858px;

}



div.flash{

	position:absolute;

	width:431px;

	height:101px;

	left:-2px;

	top:173px;

}



div.topnav{

	position:absolute;

	width:108px;

	height:23px;

	left:578px;

	top:63px;

			

			}



div.bottom{

	position:absolute;

	width:478px;

	height:105px;

	left:-21px;

	top:554px;

}



div.bg {

	background-color:#F5F5F5;

	position:absolute;

	width: 849px;

	height:656px;

	left:-32px;

	top: 139px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.update {

	background-color:#F5F5F5;

	position:absolute;

	width: 497px;

	height:375px;

	left:-25px;

	top: 158px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}

div.tennis {

	background-color:#F5F5F5;

	position:absolute;

	width: 315px;

	height:136px;

	left:493px;

	top: 158px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.ourpartners {

	background-color:#F5F5F5;

	position:absolute;

	width: 315px;

	height:136px;

	left:496px;

	top: 289px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.login {

	position:absolute;

	width: 471px;

	height:133px;

	left:0px;

	top: 572px;

	color:#333333;

	font-size:11px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.line {

	background-image: url(line.png);

	position:absolute;

	width: 3px;

	height:650px;

	left:478px;

	top: 141px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.aboutus {

	position:absolute;

	width: 65px;

	height:23px;

	left:-1px;

	top: 547px;

	color:#333333;

	font-size:14px;

	font-family:Arial, sans-serif;

	text-align:left;

	font-weight:Bold;

}



div.signin {

	position:absolute;

	width: 252px;

	height:113px;

	left:531px;

	top: 556px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.signin2 {

	position:absolute;

	width: 249px;

	height:76px;

	left:533px;

	top: 596px;

	color:#333333;

	font-size:10px;

	font-family:Arial, sans-serif;

	text-align:left;

}

div.usernametxt {

	position:absolute;

	width: 104px;

	height:21px;

	left:540px;

	top: 605px;

	color:#333333;

	font-size:10px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.password {

	position:absolute;

	width: 104px;

	height:21px;

	left:540px;

	top: 643px;

	color:#333333;

	font-size:10px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.association {

	position:absolute;

	width: 104px;

	height:21px;

	left:530px;

	top: 719px;

	color:#333333;

	font-size:10px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.canvass {

	position:absolute;

	width: 104px;

	height:21px;

	left:-21px;

	top: 854px;

	color:#333333;

	font-size:10px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.canvassbooking {

	position:absolute;

	width: 104px;

	height:21px;

	left:-21px;

	top: 1055px;

	color:#333333;

	font-size:10px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.canvasscoaching {

	position:absolute;

	width: 104px;

	height:21px;

	left:-21px;

	top: 622px;

	color:#333333;

	font-size:10px;

	font-family:Arial, sans-serif;

	text-align:left;

}

div.coaching {
	position:absolute;
	width: 782px;
	height:271px;
	left:5px;
	top: 175px;
	color:#000;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-align:left;

}



div.coachingpayment {

	position:absolute;

	width: 801px;

	height:271px;

	left:-4px;

	top: 199px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.coaching2 {

	position:absolute;

	width: 225px;

	height:271px;

	left:538px;

	top: 189px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.contact {

	position:absolute;

	width: 307px;

	height:35px;

	left:-4px;

	top: 181px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.contact2 {

	position:absolute;

	width: 364px;

	height:35px;

	left:-4px;

	top: 214px;

	color:#333333;

	font-size:11px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.contact3 {

	position:absolute;

	width: 388px;

	height:35px;

	left:391px;

	top: 214px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.map {

	position:absolute;

	width: 388px;

	height:35px;

	left:-5px;

	top: 471px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.postit {

	position:absolute;

	width: 261px;

	height:236px;

	left:499px;

	top: 545px;

	color:#FFFFFF;

	font-size:10px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.bookinglinks {

	position:absolute;

	width: 484px;

	height:22px;

	left:0px;

	top: 166px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.howto {

	position:absolute;

	width: 307px;

	height:22px;

	left:0px;

	top: 209px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}

div.jaypic {

	position:absolute;

	width: 307px;

	height:22px;

	left:267px;

	top: 213px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}

div.linecourt {

	position:absolute;

	width: 307px;

	height:22px;

	left:35px;

	top: 595px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}



div.linecourt2 {

	position:absolute;

	width: 307px;

	height:22px;

	left:33px;

	top: 458px;

	color:#333333;

	font-size:12px;

	font-family:Arial, sans-serif;

	text-align:left;

}
.coaching table tr td p {
	font-family: Verdana, Geneva, sans-serif;
}
