body {margin: 10px 0px 0px 0px;	background-color:#141414; font-size: 62.5%;	text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; }
a {text-decoration: none; color: #FBC817}
a:hover {text-decoration: underline}
form {margin: 0}
img {border: 0}
hr {width: 70%}
ul {margin: 0px; padding: 0px; }
li {margin-bottom: 3px;}
.bold {font-weight: bold}
.floatleft {float: left; margin-right: 10px}
.floatright {float: right; margin-left: 10px}
.clear {clear:both;	position:relative;	font-size:0px;	height:20px;	line-height:0px}
.displaynone { display:none; }
h2 {font-size: 1.2em; font-weight: bold; font-style: italic}
.blacklink {color: #000000}

#wrapper {position: relative; top:0px; width: 100%; clear: both; text-align: left;}

/*header specific*/
#header {position:relative; margin: 0 auto; width: 900px; height: 110px;}
.mainstrap {position: absolute; display: block; margin: 0px 0px 0px 0px; top: 57px; left: 340px; background: transparent url(../images/strap-main.gif) no-repeat; width: 249px; height: 24px; text-indent: -9999px}
.btn-back {position: absolute; display: block; margin: 0px 0px 0px 0px; top: 10px; right: 120px; background: transparent url(../images/btn-back.gif) no-repeat; width: 107px; height: 37px; text-indent: -9999px}
.btn-home {position: absolute; display: block; margin: 0px 0px 0px 0px; top: 10px; right: 0px; background: transparent url(../images/btn-home.gif) no-repeat; width: 110px; height: 37px; text-indent: -9999px}
.btn-performance {position: absolute; display: block; margin: 0px 0px 0px 0px; top: 55px; right: 0px; background: transparent url(../images/btn-performance.gif) no-repeat; width: 274px; height: 40px; text-indent: -9999px}
.btn-basket {position: absolute; display: block; margin: 0px 0px 0px 0px; top: 55px; right: 0px; background: transparent url(../images/btn-basket.gif) no-repeat; width: 124px; height: 40px; text-indent: -9999px}

#navigation {border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background-color: #fbc817; }
#navigation ul {position:relative; margin: 0 auto; width: 900px; text-align: center; line-height: 30px; font-weight: bold}
#navigation li {display: inline; color: #000000; font-size: 1.2em; margin-right: 10px}
#navigation li a {color: #000000; padding: 3px}
#navigation li a:hover {color: #ffffff; background-color: #000000; text-decoration: none}

/*content*/

#content {position:relative; margin: 30px auto; width: 900px; color: #ffffff; font-size: 1.2em;}

.fancylinks {display: block; margin-top:5px;	background-color:#555555;	border:1px dashed #777777;	text-align:center;	text-decoration: none;	padding:3px 5px 3px 5px;	font-weight:bold;}
.fancylinks a {color: #ffffff}
.fancylinks a:hover {color: #000000; text-decoration: none;}

.infoitem {float: left; width: 206px; margin-right: 15px; margin-bottom: 10px; text-align: center}
.infoitem a {color: #FBC817; text-decoration: none}
.infoitem a:hover {text-decoration: underline}
.infoitem p {position: relative; margin: 0px; top: -25px; width: 206px; font-size: 1.2em}
.infoitem h2 a {margin: 10px 0px 10px 0px; padding: 0px; color: #ffffff}

.courseslist {position: relative; display: block; padding-left: 35px; margin: 10px 10px 10px 420px; height: 27px; background: transparent url(../images/tennisball.jpg) no-repeat top left}
.courseslist a {line-height: 27px;}

.formfields {width: 600px}

table tr  {background-color: #fbc817}

/*blog*/
.blogtitle {margin: 10px 0px 5px 0px}
.blogdate {font-size: 0.8em}
.blog-older {float: right; padding: 5px; border: 1px dashed #5a5a5a; background-color: #2d2d2d; color: #ffffff}
.blogimage {float: right; margin-left: 10px; text-align: center}

/*footer*/

#footer {height: 70px; padding-top: 15px; background: #555555 url(../images/footer-back.gif) repeat-x; color: #ffffff}
#footer ul {position:relative; margin: 0 auto; width: 900px; line-height: 30px;}
#footer li {display: inline; color: #000000; font-size: 1.2em; border-right: 1px solid #ffffff}
#footer li.last {border-right: 0px}
#footer a {color: #fbc817; padding: 3px}
.footercontact {position:relative; display: block; margin: 0 auto; width: 900px; font-size: 1.2em; color: #ffffff}

/*headers*/
.lightwater {position: relative; display: block; margin: 0px 0px 0px 420px; background: transparent url(../images/strap-lightwater.gif) no-repeat; width: 167px; height: 49px; text-indent: -9999px}
.cobham {position: relative; display: block; margin: 0px 0px 0px 420px; background: transparent url(../images/strap-cobham.gif) no-repeat; width: 120px; height: 49px; text-indent: -9999px}
.preschool {position: relative; display: block; margin: 0px 0px 0px 420px; background: transparent url(../images/strap-preschool.png) no-repeat; width: 242px; height: 49px; text-indent: -9999px}
.preschool2 {position: relative; display: block; margin: 0px 0px 0px 0px; background: transparent url(../images/strap-preschool.png) no-repeat; width: 242px; height: 49px; text-indent: -9999px}
.minitennis {position: relative; display: block; margin: 0px 0px 0px 420px; background: transparent url(../images/strap-minitennis.png) no-repeat; width: 171px; height: 49px; text-indent: -9999px}
.minitennis2 {position: relative; display: block; margin: 0px 0px 0px 0px; background: transparent url(../images/strap-minitennis.png) no-repeat; width: 171px; height: 49px; text-indent: -9999px}
.juniortennis {position: relative; display: block; margin: 0px 0px 0px 420px; background: transparent url(../images/strap-juniortennis.png) no-repeat; width: 201px; height: 49px; text-indent: -9999px}
.juniortennis2 {position: relative; display: block; margin: 0px 0px 0px 0px; background: transparent url(../images/strap-juniortennis.png) no-repeat; width: 201px; height: 49px; text-indent: -9999px}
.adulttennis {position: relative; display: block; margin: 0px 0px 0px 420px; background: transparent url(../images/strap-adulttennis.png) no-repeat; width: 190px; height: 49px; text-indent: -9999px}
.adulttennis2 {position: relative; display: block; margin: 0px 0px 0px 0px; background: transparent url(../images/strap-adulttennis.png) no-repeat; width: 190px; height: 49px; text-indent: -9999px}
.performancetennis {position: relative; display: block; margin: 0px 0px 0px 420px; background: transparent url(../images/strap-performancetennis.png) no-repeat; width: 295px; height: 49px; text-indent: -9999px}
.performancetennis2 {position: relative; display: block; margin: 0px 0px 0px 0px; background: transparent url(../images/strap-performancetennis.png) no-repeat; width: 295px; height: 49px; text-indent: -9999px}
.holidaytennis {position: relative; display: block; margin: 0px 0px 0px 420px; background: transparent url(../images/strap-holidaytennis.png) no-repeat; width: 223px; height: 49px; text-indent: -9999px}
.holidaytennis2 {position: relative; display: block; margin: 0px 0px 0px 0px; background: transparent url(../images/strap-holidaytennis.png) no-repeat; width: 223px; height: 49px; text-indent: -9999px}
.startdates {position: relative; display: block; margin: 0px 0px 0px 420px; background: transparent url(../images/strap-startdates.png) no-repeat; width: 154px; height: 49px; text-indent: -9999px}
.inaction {position: relative; display: block; margin: 0px 0px 0px 0px; background: transparent url(../images/strap-inaction.png) no-repeat; width: 149px; height: 49px; text-indent: -9999px}
.tournaments {position: relative; display: block; margin: 0px 0px 0px 420px; background: transparent url(../images/strap-tournaments.png) no-repeat; width: 200px; height: 49px; text-indent: -9999px}
.contactus {position: relative; display: block; margin: 0px 0px 0px 0px; background: transparent url(../images/strap-contactus.png) no-repeat; width: 151px; height: 49px; text-indent: -9999px}
.whoarewe {position: relative; display: block; margin: 0px 0px 0px 420px; background: transparent url(../images/strap-whoarewe.png) no-repeat; width: 186px; height: 49px; text-indent: -9999px}
.blog {position: relative; display: block; margin: 0px 0px 0px 0px; background: transparent url(../images/strap-blog.png) no-repeat; width: 71px; height: 38px; text-indent: -9999px}
.basket {position: relative; display: block; margin: 0px 0px 10px 0px; background: transparent url(../images/strap-basket.png) no-repeat; width: 182px; height: 30px; text-indent: -9999px}

/*basket*/
.weeks {width: 20px}
.quantity {width: 140px}
.checkoutlink {color: #000000}

/*bullets*/
.ballbullet {margin-left: 30px; list-style-image:url("/images/bulletball.gif");}