body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;}
	
body {
	background-color: #454545;
	background-position:center;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}
	
	
#livesearch a:link {
	color: #000000;
	text-decoration: none;}
#livesearch a:visited {
	text-decoration: none;
	color: #000000;}
#livesearch a:hover {
	text-decoration: none;
	color: #000000;
	font-weight:bold;}
#livesearch a:active {
	text-decoration: none;
	color: #000000;
	font-weight:bold;}
	
#livesearch { 
	margin:0px;
	width:207px;
	height: 100px;
	overflow:auto;
	background-color:#FFF;
	color: #000000;
	padding: 3px;
	position: absolute;
	top: 23px;
	left: 0;}	
	
#livesearch-dropdown {
	position: absolute;
	top: 4px;
	left: 197px;}
	
#club-logo {
	float: left;
	width: 75px;
	height: 75px;
	padding-top: 5px;
	margin-right: 10px;}
	
#website {
	float: right;
	padding: 2px 5px 0 0;}
	
#results-panel {
	width: 592px;
	height: 85px;
	margin-bottom: 15px;
	padding: 2px 0 0 10px;
	background-image:url(../images/search-result.gif)}
	
#results-panel-paid {
	width: 592px;
	height: 85px;
	color: #9ecc48;
	margin-bottom: 15px;
	padding: 2px 0 0 10px;
	background-image:url(../images/search-result-paid.gif)}

#results-panel-paid a:link {
	color: #FFF;
	text-decoration:none}
#results-panel-paid a:visited {
	color: #FFF;
	text-decoration:none}
#results-panel-paid a:hover {
	color: #FFF;
	font-weight:bold;
	text-decoration:underline}
#results-panel-paid a:active {
	color: #FFF;
	font-weight:bold;
	text-decoration:underline;}
	
/*#results-panel-paid:hover, results-panel-paid:active{
	background-image:url(../images/search-result-paid-hover.gif)}*/
	
#results-advertisement-panel {
	width: 592px;
	height: 70px;
	margin-bottom: 15px;
	text-align:center;
	padding: 2px 0 0 10px;}

#results-panel a:link {
	color: #75bf15;
	text-decoration:none}
#results-panel a:visited {
	color: #75bf15;
	text-decoration:none}
#results-panel a:hover {
	color: #75bf15;
	font-weight:bold;
	text-decoration:underline}
#results-panel a:active {
	color: #75bf15;
	font-weight:bold;
	text-decoration:underline}
	
#member-logo {
	float: left;
	width: 120px;
	padding-top: 10px;
	height: 77px;}
	
#results-content {
	padding-top: 5px;}
	
h5 {
	margin-bottom: 5px;
	margin-top: 3px;}
	
#results-panel:hover, results-panel:active{
	background-image:url(../images/search-result-hover.gif)}
	
.ok a:link, .error a:link {
	color: #FFF;
	text-decoration:underline}
.ok a:visited, .error a:visited {
	color: #FFF;
	text-decoration:underline}
.ok a:hover, .error a:hover {
	color: #FFF;
	font-weight:bold;
	text-decoration:underline}
.ok a:active, .error a:active {
	color: #FFF;
	font-weight:bold;
	text-decoration:underline}
	
.ok {
	background-color:#09F;
	border: solid 1px #000000;
	padding: 3px;
	color: #FFF;
	font-weight:bold;}
	
.error {
	background-color:#F60;
	border: solid 1px #000000;
	padding: 3px;
	color: #FFF;
	font-weight:bold;}

#page {
	width: 924px;
	margin: auto;}
	
h1 {
	font-size: 20px; 
	margin-top: 10px;
	font-weight:normal;
	margin-bottom: 5px;}
	
#header {
	width: 924px;
	height: 101px;
	background-image: url(../images/header.gif);}
	
#header-advertisement {
	float: right;
	margin: 15px 15px 0 0;
	width: 468px;
	height: 60px;}
	
#navigation {
	padding-left: 25px;
	padding-top: 2px;
	width: 899px;
	font-size: 15px;
	color:#666;
	height: 29px;}
	
#content {
	width: 902px;
	padding: 0 10px 0 12px;}
	
#content-area {
	width: 632px;
	float: left;}
	
#content-column {
	width: 247px;
	padding-left: 12px;
	float: left;}
	
#search-box {
	position: relative;
	width: 607px;
	height: 220px;
	padding-left: 25px;
	padding-top: 24px;}
	
#login-box {
	width: 537px;
	height: 40px;
	padding-left: 95px;
	background-color: #ececec;
	background-image:url(../images/login-text.gif);
	background-repeat:no-repeat;
	background-position:center left;
	position:relative;}
	
#login-box-members {
	width: 617px;
	height: 27px;
	background-color: #ececec;
	position:relative;
	padding-left: 15px;
	padding-top: 13px;}
	
#box-item a:link {
	text-decoration: none;
	color: #333;}
#box-item a:visited {
	text-decoration: none;
	color: #333;}
#box-item a:hover {
	text-decoration: underline;
	color: #666;}
#box-item a:active {
	text-decoration: none;
	color: #666;}
	
#login-box-members a {
	font-size: 13px;}
	
#login-box-members a:link {
	text-decoration: none;
	color: #333;}
#login-box-members a:visited {
	text-decoration: none;
	color: #333;}
#login-box-members a:hover {
	text-decoration: underline;
	color: #666;}
#login-box-members a:active {
	text-decoration: none;
	color: #666;}
	
#inputbox1 {
	float: left;
	width: 165px;
	padding-top: 10px;
	margin-right: 5px;}
	
#inputbox2 {
	float: left;
	padding-top: 10px;
	width: 163px;
	margin-right: 5px;}
	
#submitbox {
	float: left;
	padding-top: 7px;}
	
#forgotpassword {
	float: left;
	padding-left: 15px;
	padding-top: 14px;}
	
#forgotpassword a {
	font-size: 11px;}
	
#forgotpassword a:link {
	text-decoration: none;
	color: #333;}
#forgotpassword a:visited {
	text-decoration: none;
	color: #333;}
#forgotpassword a:hover {
	text-decoration: underline;
	color: #666;}
#forgotpassword a:active {
	text-decoration: none;
	color: #666;}
	
#login-box input {
	border: 1px solid #FFF;}
	
#content-text {
	width: 620px;
	padding-left: 12px;
	font-family: Arial;
	line-height: 18px;
	color: #666;}
	
#search-form-content {
	color:#FFF;
	position: absolute;
	top: 17px;
	line-height: 25px;
	left: 20px;
	width: 221px;
	height: 179px;
	padding: 7px;}
	
#footer {
	background-image: url(../images/footer.jpg);
	width: 902px;
	clear: both;
	height: 91px;
	position:relative;}
	
#footer-facebook {
	position:absolute;
	top: 38px;
	left: 80px;
	font-size: 14px;}

#footer-facebook a:link {
	text-decoration: none;
	color: #666;}
#footer-facebook a:visited {
	text-decoration: none;
	color: #666;}
#footer-facebook a:hover {
	text-decoration: underline;
	color: #666;
	font-weight:bold;}
#footer-facebook a:active {
	text-decoration: none;
	color: #666;
	font-weight:bold;}
	
#footer-copyright {
	position:absolute;
	top: 40px;
	width: 902px;
	color: #666;
	text-align:center;}
	
#box-heading {
	background-image: url(../images/box-heading.gif);
	width: 249px;
	height: 31px;
	font-size: 20px;
	color:#FFF;
	padding: 5px 0 0 10px;
	margin-bottom: 5px;}
	
#box-item {
	background-image: url(../images/box-item.gif);
	width: 249px;
	height: 26px;
	font-size: 13px;
	color:#666;
	padding: 10px 0 0 10px;
	margin-bottom: 5px;}
	
.school-sport-zone {
	width: 180px;
	height: 50px;
	margin: 0 10px 15px 10px;
	font-size: 16px;
	text-align:center;
	line-height: 50px;
	float: left;
	color:#000;
	background-color:#CCC;
 	-moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/;
	}
	.school-sport-zone:hover{
		background-color:#9C0;
		}
	.school-sport-zone a,
	.school-sport-zone a:active,
	.school-sport-zone a:visited,
	.school-sport-zone a:link
	  { color:#000; text-decoration:none; font-weight:bold;}
	  
	  	.school-sport-zone a:hover
	  { color:#fff; text-decoration:underline}
	  
	  
	.ui-corner-all { -webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;

	-khtml-border-radius-bottomright: 4px;
	-khtml-border-radius-bottomleft: 4px;
	-khtml-border-radius-topright: 4px;
	-khtml-border-radius-topleft: 4px;

	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;

	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;}
#region-logo {
	 
	margin-top:15px;
	margin-right:5px;
	float: left;
	}
	
#sponsors-box-platinum {
	width: 258px;
	height: 150px;
	margin-top: 7px;}  
	
#sponsors-box-gold {
	width: 258px;
	height: 230px;
	margin-top: 7px;} 
	
#sponsors-box-postcode {
	width: 258px;
	height: 230px;
	margin-top: 7px;}  


a:link {
	color: #75bf15;
	text-decoration: none;}
a:visited {
	text-decoration: none;
	color: #75bf15;}
a:hover {
	text-decoration: underline;
	color: #039;}
a:active {
	text-decoration: none;
	color: #039;}

#navigation a:link {
	text-decoration: none;
	color:#666}
#navigation a:visited {
	text-decoration: none;
	color:#666}
#navigation a:hover {
	text-decoration: underline;
	color:#666}
#navigation a:active {
	text-decoration: none;
	color:#666}
	
#search-heading {
	font-size: 20px;
	text-align:center;}
