body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFF;
	background-color: #000;
}
#wrapper {
	background-color: #FFF;
	text-align: left;
	margin: auto;
	width: 1000px;
	color: #000;
}
#headerMinor {
	margin: 0px;
	padding: 0px;
	background-color: #000;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
	color: #FF4800;
	height: 32px;
}


#header {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	height: 60px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 2.7em;
	color: #FF4800;
	text-align: center;
	font-style: normal;
	font-weight: bold;
}

#mainContent {
	background-color: #FFF;
	height: 100%;
	width: 545px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.85em;
	float: right;
	color: #000;
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
#mainContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#mainContent h2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
}
#mainContent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
}
#mainContent h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}


#mainContent h5     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000;
}
#mainContent h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666;
}


#leftmenu {
	background-color: #FFF;
	padding: 0px;
	width: 150px;
	float: left;
	height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
}
#rightsidebar {
	background-color: #FFF;
	float: right;
	width: 260px;
	height: 110%;
	color: #000;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	padding-right: 10px;
}


#footer {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 80px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	vertical-align: bottom;
	color: #000;
}

#footer a 
{
	font-family:Arial, Helvetica, sans-serif;
	cursor: auto
}
#footer a:link 
{
	color:#333;
}
#footer a:visited 
{
	color: #333;
}
#footer a:hover 
{
	text-decoration: none;
	color: #FF4800;
}
#footer a:active 
{
	color: #333;
	text-decoration: none
}


#HomeButton
{
  display: block;
  width: 150px;
  height: 30px;
  background: url("HomeButton.gif") no-repeat 0 0;

}

#HomeButton:hover
{
	background-position: 0 -30px;
}

#HomeButton span
{
  display: none;
}

#OurClubButton
{
  display: block;
  width: 150px;
  height: 30px;
  background: url("OurClubButton.gif") no-repeat 0 0;

}

#OurClubButton:hover
{
	background-position: 0 -30px;
}

#OurClubButton span
{
  display: none;
}

#LocationSmallButton
{
  display: block;
  width: 120px;
  height: 24px;
  background: url("ourclub/LocationSmallButton.gif") no-repeat 0 0;

}

#LocationSmallButton:hover
{
	background-position: 0 -24px;
}

#LocationSmallButton span
{
  display: none;
}

#HonourRollButton
{
  display: block;
  width: 150px;
  height: 30px;
  background: url("HonourRollButton.gif") no-repeat 0 0;

}

#HonourRollButton:hover
{
	background-position: 0 -30px;
}

#HonourRollButton span
{
  display: none;
}

#MembershipButton
{
  display: block;
  width: 150px;
  height: 30px;
  background: url("MembershipButton.gif") no-repeat 0 0;

}

#MembershipButton:hover
{
	background-position: 0 -30px;
}

#MembershipButton span
{
  display: none;
}

#MemberFormSmallButton
{
  display: block;
  width: 120px;
  height: 24px;
  background: url("membership/MemberFormSmallButton.gif") no-repeat 0 0;

}

#MemberFormSmallButton:hover
{
	background-position: 0 -24px;
}

#MemberFormSmallButton span
{
  display: none;
}




#MerchandiseSmallButton
{
  display: block;
  width: 120px;
  height: 24px;
  background: url("membership/MerchandiseSmallButton.gif") no-repeat 0 0;

}

#MerchandiseSmallButton:hover
{
	background-position: 0 -24px;
}

#MerchandiseSmallButton span
{
  display: none;
}


#CompetitionsButton
{
  display: block;
  width: 150px;
  height: 30px;
  background: url("CompetitionsButton.gif") no-repeat 0 0;

}

#CompetitionsButton:hover
{
	background-position: 0 -30px;
}

#CompetitionsButton span
{
  display: none;
}

#CoachingButton
{
  display: block;
  width: 150px;
  height: 30px;
  background: url("CoachingButton.gif") no-repeat 0 0;

}

#CoachingButton:hover
{
	background-position: 0 -30px;
}

#CoachingButton span
{
  display: none;
}

#PhotosButton
{
  display: block;
  width: 150px;
  height: 30px;
  background: url("PhotosButton.gif") no-repeat 0 0;

}

#PhotosButton:hover
{
	background-position: 0 -30px;
}

#PhotosButton span
{
  display: none;
}

#LinksButton
{
  display: block;
  width: 150px;
  height: 30px;
  background: url("LinksButton.gif") no-repeat 0 0;

}

#LinksButton:hover
{
	background-position: 0 -30px;
}

#LinksButton span
{
  display: none;
}

#ContactUsButton
{
  display: block;
  width: 150px;
  height: 30px;
  background: url("ContactUsButton.gif") no-repeat 0 0;

}

#ContactUsButton:hover
{
	background-position: 0 -30px;
}

#ContactUsButton span
{
  display: none;
}

#EnquiriesformSmallButton
{
  display: block;
  width: 120px;
  height: 24px;
  background: url("contactus/EnquiriesformSmallButton.gif") no-repeat 0 0;

}

#EnquiriesformSmallButton:hover
{
	background-position: 0 -24px;
}

#EnquiriesformSmallButton span
{
  display: none;
}

#MerchButton
{
  display: block;
  width: 148px;
  height: 108px;
  background: url("MerchButton.jpg") no-repeat 0 0;

}

#MerchButton:hover
{
	background-position: 0 -108px;
}

#MerchButton span
{
  display: none;
}

.TopOfPageButton
{
  display: block;
  width: 90px;
  height: 16px;
  background: url("TopOfPageButton.gif") no-repeat 0 0;

}

.TopOfPageButton:hover
{
	background-position: 0 -16px;
}

.TopOfPageButton span
{
  display: none;
}

#TPTennisLogoButton
{
  display: block;
  width: 200px;
  height: 169px;
  background: url("home/TPTennisLogo.gif") no-repeat 0 0;

}

#TPTennisLogoButton:hover
{
	background-position: 0 -169px;
}

#TPTennisLogoButton span
{
  display: none;
}

#FacebookButton
{
  display: block;
  width: 144px;
  height: 54px;
  background: url("home/FacebookRollover.gif") no-repeat 0 0;

}

#FacebookButton:hover
{
	background-position: 0 -54px;
}

#FacebookButton span
{
  display: none;
}

a 
{
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	cursor:hand;
}
a:link 
{
	color:blue;
}
a:visited 
{
	color: #660066;
}
a:hover 
{
	text-decoration: none;
	color: #FF4800;
}
a:active 
{
	color: #ff0000;text-decoration: none
}

