*
{
margin: 0px;
padding: 0px;
font-family:  Arial, Verdana, Helvetica, sans-serif;
}

#globalcontainer{
text-align:center;
margin: 0px auto;
width:958px;
position:relative;
border: 1px solid #c6c5c6;
background-image:url(../images/bodybk.jpg);
background-attachment:fixed;
background-position:top center;
background-repeat:no-repeat;
}

body.home #globalcontainer {background-image:url(../images/bottompartners.jpg);}
body.aboutus #globalcontainer {background-image:url(../images/bottompartners.jpg);}
body.news #globalcontainer {background-image:url(../images/bottompartners.jpg);}
body.partners #globalcontainer {background-image:url(../images/bottompartners.jpg);}
body.programmes #globalcontainer {background-image:url(../images/bottompartners.jpg);}
body.events #globalcontainer {background-image:url(../images/bottompartners.jpg);}
body.clubs #globalcontainer {background-image:url(../images/bottompartners.jpg);}
body.links #globalcontainer {background-image:url(../images/bottompartners.jpg);}
body.contactus #globalcontainer {background-image:url(../images/bottompartners.jpg);}
body.faqs #globalcontainer {background-image:url(../images/bottompartners.jpg);}
body.golfbreaks #globalcontainer {background-image:url(../images/bottompartners.jpg);}

body
{
background-color:#ffffff;
text-align: center;
margin: 0px 0px;
font-size:12px;
}

#topbanner
{
	height:108px;
	width:958px;
	background-color:white;
	margin-top:0px;
	overflow:hidden;
	text-align:left;
}

#logopanel
{
	height:108px;
	width:145px;
	overflow:hidden;
	float:left;
}

#menupanel
{
	height:79px;
	width:813px;
	margin-top:29px;
	overflow:hidden;
	text-align:left;
	float:left;
}

#topmenu
{
	height:48px;
	width:915px;
	border-top: 1px solid #c6c5c6;
	border-bottom: 1px solid #c6c5c6;
	font-size:14px;
	overflow:hidden;
	text-align:left;
}

#topmenu ul {list-style-type: none;line-height:48px;}
#topmenu li {display:inline;line-height:20px;}
#topmenu li a {text-decoration: none;color:#000000;;font-weight:700;line-height:46px;display:block;float:left;margin-left:20px;}
#topmenu li a:hover {color:#006633;border-bottom:2px solid #006633;}
#topmenu li a.selected {color:#006633;border-bottom:2px solid #006633;}

#toptitle
{
	height:60px;
	width:958px;
	border-bottom:1px solid white;
	margin-top:0px;
	overflow:hidden;
	text-align:left;
}

#topfixedpanel
{
	height:171px;
	width:958px;
	position:fixed;
	top:0px;
	overflow:hidden;
	text-align:left;
}


#bodycontainer
{
background-repeat:no-repeat;
width:958px;
margin-top:165px;
overflow:hidden;
}

#centerbody
{
	text-align: left;
	float:left;
	width:958px;
	height:450px;
	padding-top:3px;
	padding-left:0px;
	overflow-y:hidden;
}

#centerbody p {color:white;padding-right:15px;text-align:left;margin-bottom:10px;}
#centerbody ol {color:white;width:410px;text-align:left;margin-bottom:10px;margin-left:33px;}
#contentpanel a {color:white;}
#contentpanel td {padding-right:10px;}
#centerbody p a {color:white;font-weight:700}
.ui-accordion-content ul {margin-left:15px;}
.ui-accordion-content li {margin-bottom:10px;}
#centerbody ul {color:white;margin-left:28px;width:422px;margin-bottom:10px;}
#centerbody li {margin-bottom:10px;}
#centerbody table {color:white;text-align:left;font-size:12px;margin-left:13px;}
#centerbody td {color:white;text-align:left;font-size:12px;}
#aboutusmenu
{width:813px;height:175px;background-color:rgba(0,102,51,0.75);position:absolute;z-index:999;top:77px;left:145px;display:none;}

#submenupanel {width:200px;width:260px;float:left;padding-top:15px;padding-left:40px;}
#submenupanel p { margin-left:0px; width:235px; }
#contentpanel{float:left;padding-left:0px;width:0px;width:658px;height:450px;overflow:hidden;overflow-y:auto;}
.slidetext{margin-left:-1165px;overflow-y:hidden;width:507px;background-image:url(../images/greenbk.png);height:432px;padding-left:0px;padding-top:0px;float:left;}
.slidetextsel{margin-left:0px;overflow-y:scroll;overflow-x:hidden;width:643px;background-image:url(../images/greenbk.png);padding-left:15px;padding-top:16px;float:left;height:432px;}
#submenupanel a.selected {color:yellow;background-repeat:no-repeat}
a.pdf {background-image:url(../images/file-pdf.png);background-repeat:no-repeat;padding-left:20px;color:white}
.pdflink {margin-bottom:5px;margin-left:15px;}
h3 a {padding-left:0px;background-repeat:no-repeat;}
#submenupanel h3 {clear:both;background-image:url(../images/markerwhite.png);background-repeat:no-repeat;padding-left:20px;background-position:0% 50%}
#submenupanel h3.high{background-image:url(../images/marker.png)}

div.clubinfo {width:250px;float:left;text-align:left;}
div.clubimageloc {width:300px;padding-right:20px;float:left;}
.clubintro{width:550px;padding-top:10px;clear:both;text-align:left}
.clubintro p {margin-bottom:10px;}
.listmap {float:left;height:90px;padding-right:10px;padding-left:20px;}
.listdetails {float:left;height:90px;}
.courseintro {width:300px;background-color:red;}
#centerbody .listdetails p { width:360px;}
.coursecontainer{display:block;width:477px;height:90px;}
.coursemoreinfo {clear:both;padding-top:10px;text-align:left;}

#footer
{
	background-image: url(../images/footer.jpg);
	background-repeat:no-repeat;
	color: white;
	height:46px;
	width:958px;
	overflow:hidden;
}

#accordion{ width:372px; }

#copyright
{
	font-size: 9px;
	text-align:right;
	text-align: right;
	color: grey;
	background-color:white;
	height:15px;
	width:958px;
	overflow:hidden;
	text-decoration: none;
}

label {color:white;width:100px;float:left;padding-left:15px;margin-bottom:5px;}
.formsep{clear:both;margin-bottom:5px;}
.clubinfo table { margin-left:0px;padding-left:0px; }

img.imagelink {border:1px solid white;margin-bottom:5px;}

