.clear, #floatEnder {
	overflow:hidden;
	clear:both;
	height:0px;
	margin:-1px 0px 0px 0px;
	font-size:1px;
	padding:0;
}


.centreText {
	text-align: center;
}
body, p, a, div, img, form, input, object, embed, h1, h2, h3, h4, ul, li {margin:0;padding:0;}
body {background:#FFF;text-align:center;color:#363942;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;} 
img {border:0;}
* html .IEFloatFix { height: 0.01%; }
* html .iehide { display:none; }
p {color:#211B1B;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:14px;}
a:link, a:visited, a:hover {color:#3E6118;}

#topline {height:10px;background:#4A8002;}

#container {width:1000px;text-align:left;background:#FFF;margin:auto;background:url(../../../images/gcn/T/1/left_bkg_full.jpg) no-repeat 0px 0px;}
#header_left {height:152px;width:272px;float:left;background:url(../../../images/gcn/T/1/club_logo.jpg) no-repeat 0px 0px;}
#header_right {height:152px;width:728px;float:left;}
#banner_area {height:100px;}
#banner_area_padding {padding-top:5px;}
#club_name_area {width:440px;float:left;height:52px;}
p.club_name {font-size:32px;text-transform:uppercase;font-family:trebuchet MS;font-weight:100;color:#416F02;line-height:40px;}
#member_login_area {width:288px;float:left;height:52px;}

	label.member_login {font-size:11px;color:#4A8002;font-family:Verdana, Arial, Helvetica, sans-serif;}
	#member_login_area a.lostpassword:link {font-size:10px;color:#626777;font-family:Verdana, Arial, Helvetica, sans-serif;}
	#member_login_area a.lostpassword:visited {font-size:10px;color:#626777;font-family:Verdana, Arial, Helvetica, sans-serif;}
	#member_login_area a.lostpassword:hover {font-size:10px;color:#626777;font-family:Verdana, Arial, Helvetica, sans-serif;}
	#member_login_area .loginField {height:16px;width:100px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #BABEC5;padding-left:2px;padding-top:0px;padding-right:2px;color:#626777;background-color:#E1E3E8 !important;text-align:right;margin-right:3px;position:relative;} 
	#member_login_area .loginFieldPassClear {height:16px;width:100px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #BABEC5;padding-left:2px;padding-top:0px;padding-right:2px;color:#626777;background-color:#E1E3E8 !important;background-image:none;text-align:right;margin-right:3px;position:relative;}
	#member_login_area .loginFieldPass {height:16px;width:100px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #BABEC5;padding-left:2px;padding-top:0px;padding-right:2px;color:#626777;background:#E1E3E8 url(../../../images/gcn/T/1/password.gif) no-repeat 55px 3px !important;text-align:right;margin-right:3px;position:relative;}

#leftbarbackground {background:url(../../../images/gcn/T/1/main_image.jpg) no-repeat;background-position:0px 0px;padding-top:213px;}
*html #leftbarbackground {margin-top:-1px;}

#left {width:190px;float:left;}

/*menu*/
#left_menu {background:#4A8002;padding:5px 0px 14px 12px;}
a.button:link, a.button:visited {display:block;line-height:20px;width:163px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#FFF;text-decoration:none;padding-bottom:3px;background:url(../../../images/gcn/T/1/button_bottomline.jpg) no-repeat bottom;margin-top:4px;}
a.button:hover{display:block;line-height:20px;width:163px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#CAFD84;text-decoration:none;padding-bottom:3px;background:url(../../../images/gcn/T/1/button_bottomline.jpg) no-repeat bottom;margin-top:4px;}

a.button_on:link, a.button_on:visited, a.button_on:hover {}

	h2.leftmodule_title {color:#345A01;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;padding-bottom:6px;}
	.leftmodule_bkg {background:#EBEEF4;}
	.leftmodule_padding {padding:8px;}
	#member_login_left {display:none;}
	#VDC .leftmodule_bkg {border-bottom:1px solid #FFF;margin-top:-3px;}
	#left .loginField {height:18px;width:174px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #D2D9E6;padding-left:2px;padding-top:2px;margin-bottom:6px;color:#231C1B;}
	#left #loginContent {color:#345A01;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
	#left #loginContent p {color:#345A01;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
	p.submit_button_paragraph {text-align:left;padding-bottom:5px;}
	#course_conditions a:link {color:#345A01;}
	#course_conditions a:visited {color:#345A01;}
	#course_conditions a:hover {color:#345A01;}
	#course_conditions .leftmodule_bkg {background:#D3E0C2;}

	
#right {width:810px;float:left;padding-top:40px;}
#right_padding {padding-left:1px;}
#horizontal_menu {height:100px;width:415px;float:right;margin-bottom:15px;margin-left:20px;}
#horizontal_menu a:link {font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#416F02;text-decoration:none;}
#horizontal_menu a:visited {font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#416F02;text-decoration:none;}
#horizontal_menu a:hover {font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#416F02;text-decoration:none;}
#spacer {width:350px;height:75px;float:left;}

#content_area {background:url(../../../images/gcn/T/1/content_bkg_full.png) no-repeat 0px 0px;}
#content_area_member {background:#FFF;}
#centre_area {width:750px;float:left;}
#centre_area p {position:relative;}
#centre_area a {position:relative;}
#centre_area input {position:relative;}
#centre_area select {position:relative;}
#centre_area h1 {position:relative;}
#centre_area h2 {position:relative;}
#centre_area h3 {position:relative;}

.areapadding {padding-left:20px;}

h2.welcome {color:#345A01;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;padding-bottom:9px;padding-top:12px;}
#centreMain .content_with_image {width:684px;float:left;}
#centreMain .fixedheight {min-height:2px;}
*html #centreMain .fixedheight {height:2px;}
#centreMain .module_image .morelink {display:none;}
#centreMain .divider {height:20px;}
#centreMain .commonImage {float:left !important;}

#centre_left {width:405px;float:left;display:block;}
#centre_right {width:405px;;float:left;display:block;}

p.datetext {color:#666;font-size:11px;padding-top:8px;text-align:right;padding-right:5px;}

#intro_text {width:385px;float:right;}
#T_holder {width:790px;}
.intro_text_padding {padding-left:10px;}
.introImage {float:right;width:300px;margin-bottom:10px;clear:right;}
.introImageHolder {float:left;width:310px;}
.main_section_imageholder {float:right;width:315px;text-align:right;padding-bottom:15px;clear:right;}
.main_section_textholder {float:right;width:300px;}
.main_section_textholder_full {float:left;width:750px;}

#footer {height:35px;background:#4A8002;line-height:35px;text-align:center;border-top:1px solid #FFFFFF;}
p.footertext {color:#FFF;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:8px;}
#footer a:link, #footer a:visited {color:#FFF;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer a:hover {color:#FFF;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}

/*common elements*/
div.greenline {font-size:1px;height:1px;border-bottom:1px solid #879764;}
p.addresstext {color:#211B1B;text-align:center;margin-left:15px;margin-right:20px;}
.divider {height:10px;font-size:1px;margin-left:0px;margin-right:0px;}
.intromargin {margin-bottom:20px !important;}

a.emaillink:link, a.emaillink:visited, a.emaillink:hover {color:#56791D;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.addressemaillink:link, a.addressemaillink:visited, a.addressemaillink:hover {color:#211B1B;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:100;}
a.moduletitlelink:link, a.moduletitlelink:visited, a.moduletitlelink:hover {color:#56791D;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.moduletitletext{color:#211B1B;}
a.thickbox:link, a.thickbox:visited {color:#56791D;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
a.thickbox:hover {color:#56791D;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:underline;}



/*visitor buttons*/
a.button_course:link, a.button_course:visited {display:block;float:left;height:30px;width:109px;background:url(../../../images/gcn/T/1/homebutton_course.jpg) no-repeat;}
a.button_course:hover {display:block;float:left;height:30px;width:109px;background:url(../../../images/gcn/T/1/homebutton_course_over.jpg) no-repeat;}
a.button_findus:link, a.button_findus:visited {display:block;float:left;height:30px;width:128px;background:url(../../../images/gcn/T/1/homebutton_findus.jpg) no-repeat;}
a.button_findus:hover {display:block;float:left;height:30px;width:128px;background:url(../../../images/gcn/T/1/homebutton_findus_over.jpg) no-repeat;}
a.button_visitor:link, a.button_visitor:visited {display:block;float:left;height:30px;width:152px;background:url(../../../images/gcn/T/1/homebutton_visitor.jpg) no-repeat;}
a.button_visitor:hover {display:block;float:left;height:30px;width:152px;background:url(../../../images/gcn/T/1/homebutton_visitor_over.jpg) no-repeat;}
a.button_tee:link, a.button_tee:visited {display:block;float:left;height:30px;width:144px;background:url(../../../images/gcn/T/1/homebutton_tee.jpg) no-repeat;}
a.button_tee:hover {display:block;float:left;height:30px;width:144px;background:url(../../../images/gcn/T/1/homebutton_tee_over.jpg) no-repeat;}
a.button_weather:link, a.button_weather:visited {display:block;float:left;height:30px;width:112px;background:url(../../../images/gcn/T/1/homebutton_weather.jpg) no-repeat;}
a.button_weather:hover {display:block;float:left;height:30px;width:112px;background:url(../../../images/gcn/T/1/homebutton_weather_over.jpg) no-repeat;}
div.datediv {width:155px;height:30px;background:url(../../../images/gcn/T/1/date_bkg.jpg) no-repeat;float:left;}


/*modules*/
h1.module_title {line-height:20px;margin-bottom:5px;padding-bottom:2px;padding-left:3px;color:#231C1B;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;background:url(../../../images/gcn/T/1/module_title_bkg.jpg) no-repeat 0px 50%;}
h1.module_title a:link, h1.module_title a:visited, h1.module_title a:hover {color:#231C1B;}
h1.module_title_grey {line-height:20px;margin-bottom:5px;padding-bottom:2px;padding-left:3px;color:#231C1B;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;background:url(../../../images/gcn/T/1/module_title_bkg.jpg) no-repeat 0px 50%;}

.module_area {padding-top:7px;margin-bottom:15px;}
.module_subtitle {color:#4A8002;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}
a.module_subtitle:link {text-decoration:none;color:#4A8002;font-weight:bold;}
a.module_subtitle:visited {text-decoration:none;color:#4A8002;font-weight:bold;}
a.module_subtitle:hover {text-decoration:underline;color:#4A8002;font-weight:bold;}
h2.module_subtitle, .titlemargin {padding-bottom:6px;}
.content_with_image {width:279px;float:left;}
.module_content {}
.module_image {width:106px;float:left;}
.module_image img {width:100px;height:70px;}
/*#centreLeft .module_image {width:106px;float:right;text-align:right;}*/
.module_text_withimage {width:175px;float:left;}
a.morelink:link, a.morelink:visited {background:url(../../../images/gcn/T/1/morelink_bullet.gif) no-repeat right 5px;text-align:left;padding-right:8px;font-weight:bold;color:#3E6118;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
a.morelink:hover{background:url(../../../images/gcn/T/1/morelink_bullet.gif) no-repeat right 5px;text-align:left;padding-right:8px;font-weight:bold;color:#3E6118;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;}
p.morelink {padding-top:3px;}
*html a.morelink {width:2px;display:block;white-space:nowrap;}


#breadcrumbArea {padding-bottom:6px;padding-top:0px;}
*html #breadcrumbArea {position:relative;top:-20px;margin-bottom:-10px;}
#breadcrumbArea h1 {color:#345A01;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;line-height:14px;padding-bottom:2px;padding-top:5px;}
#breadcrumbArea a:link, #breadcrumbArea a:visited {color:#3E6118;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#breadcrumbArea a:hover {color:#3E6118;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

#SubPageArea img {margin-bottom:5px;}

*html #SubPageArea table {position:relative;}

#SubPageArea h1 {color:#5C832F;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;line-height:15px;padding-bottom:5px;}
#SubPageArea h2 {color:#5C832F;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;line-height:14px;padding-bottom:5px;}
#SubPageArea h3 {color:#5C832F;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;line-height:14px;padding-bottom:5px;}

#SubPageText {padding:5px;padding-left:0px;padding-right:0px;padding-bottom:20px;}
.commonImage {margin-left:5px;}

#cms_area table {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;border-collapse:collapse;border:1px solid #211B1B;width:385px;}
#cms_area table td {border-color:#211B1B;}
#cms_area .divider {margin-bottom:10px;}


#contactArea {
	margin-bottom:4px;
}
#contactImage {
	float: left;
	margin-right:7px;
	margin-bottom:5px;
}
#contactContent {
	float: left;
	width: 480px;
	padding-bottom:5px;
}
#partnersContent {
	float: left;
	width: 150px;
}
#partnersContent strong {color:#000;}

/* form fields */
form, input, textarea {
	margin:0;
	padding:0;
}

.enquiryField {
	width: 385px;
	height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px solid #6E99A1;
	clip: rect( );
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "trebuchet MS", Helvetica, sans-serif;
}
.enquiryFieldArea {
	width: 385px;
	height: 84px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px solid #6E99A1;
	clip: rect( );
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "trebuchet MS", Helvetica, sans-serif;
}

#map {border:1px solid #211B1B;}
#centreMain #map {border:1px solid #211B1B;height:200px;width:415px;text-align:center;float:right;margin-left:15px;margin-bottom:15px;clear:right;}

/* tables */

.nineTable {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;border-collapse:collapse;border:1px solid #211B1B;margin-top:6px;}
table.nineTable td {border:1px solid #211B1B;padding:1px;}

.whiteTable {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #5C832F;
	border-collapse: collapse;
}
.whiteTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #154E57;
	background-color: ;
	-moz-border-radius: ;
}

.greyTableTight {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #9CA3A8;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.greyTableTight td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #9CA3A8;
	background-color: ;
	-moz-border-radius: ;
	font-size:11px;
}
.redTableBkg {
	background-color: #FF8080; 
}
.yellowTableBkg {
	background-color: #FFFFCC; 
}

/* link styles */
a:link, a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}

a.cardLink:link, a.cardLink:visited  {
	font-weight: bold;
	font-size: 12px;
	color: #56791D;
}
a.cardLink:hover, p.diaryTitleText a:link, p.diaryTitleText a:visited, p.diaryTitleText a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #211B1B;
}

/* weather module styles */

.blueoutlinebox {
	background:#FFF;
	width:100%; height:100%;
	border:1px solid #55791F;
	border-top:0px;
	float:left;
	margin:0px;
	padding:0px;
}	
.blueoutlinebox img {border-right:5px solid #FFF;margin:top:0px;padding-top:8px}
.blueoutlinebox p {padding:5px 0px 5px 10px;margin:0px;font-size:11px;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
.bluebox h1 {color:#FFFFFF;line-height:22px;margin-bottom:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;padding:1px;padding-left:5px;}
.bluebox h3{
	color:#FFF;
	line-height:22px;
	margin:0px;
	font-size:100%;
}
.bluebox {
	float:left;
	width:100%;
	height:auto;
	border:1px solid #55791F;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color: #55791F;
	}
#forecast .day {width:20%;float:left;border-right:1px solid #55791F;height:270px;text-align:center;padding-top:10px;}
#forecast .day p, .lastday p {padding-left:5px}
#forecast .day h5, .lastday h5 {font-size:9px;color:#666;padding-left:5px;font-family:tahoma;}
#forecast .lastday {
	width:19%;
	float:left;
	border-right:0px solid #55791F;
	text-align:center;
	padding-top:10px;
}
#weatherbox {border:1px solid #211B1B;padding-top:8px;padding-bottom:8px;text-align:center;}
.blueboxlink {text-align:center;padding:5px 0px 5px 0px;}
.blueboxlink a:link {color:#56791D;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:underline;padding:0;margin:0;text-align:center;}
.blueboxlink a:visited {color:#56791D;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:underline;padding:0;margin:0;text-align:center;}
.blueboxlink a:hover {color:#56791D;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;padding:0;margin:0;text-align:center;}
#forecast {border:1px solid #56791D;text-align:center;}
.weather_small {background-image:url(../../../images/gcn/T/1/weather_bkg.gif);background-repeat:no-repeat;width:262px;height:80px;background-position:1px 1px;text-align:left;margin:auto;}

#weather_icon {height:80px;width:262px;background-position:26px 24px;background-repeat:no-repeat;}

#weather_content {height:80px;width:185px;margin-left:75px;}
	#weather_content .top {height:15px;font-family:trebuchet MS,tahoma;font-size:10px;font-weight:bold;color:#1A4073;text-align:left;padding-bottom:3px;padding-top:8px;padding-left:13px;}
	#weather_content .mid {height:28px;font-family:trebuchet MS,tahoma;font-size:11px;font-weight:bold;text-align:left;padding-top:2px;padding-left:5px;}
		.temp  {height:28px;width:60px;float:left;text-align:center;}
		.wind  {height:28px;width:60px;float:left;text-align:left;}
	#weather_content		span.hi  {font-family:tahoma !important;font-size:16px !important;font-weight:bold !important;color:#8F0C0C !important;}
	#weather_content		span.lo  {font-family:tahoma !important;font-size:16px !important;font-weight:bold !important;color:#315EC5 !important;}
	#weather_content		div.wi  {font-family:tahoma !important;font-size:16px !important;width:35px;text-align:center;font-weight:bold !important;color:#14711F !important;}
	#weather_content .bot {height:12px;font-family:trebuchet MS,tahoma;font-size:11px;font-weight:bold;text-align:left;padding-left:8px;}
		.weather_text  {width:58px;float:left;text-align:center;font-family:tahoma;font-size:10px;font-weight:100;}

/* popup styles */
.popup_directions {background-color:#55791F;}
#popup_directions_container {margin:20px;padding-top:220px;padding-bottom:220px;padding-left:130px;background-color:#F3F3F3;}
#popup_directions_container fieldset {padding-left:10px;padding-bottom:10px;padding-top:3px;border:1px solid #55791F;width:260px;margin-bottom:15px;margin-left:0px;}
* html #popup_directions_container fieldset {padding-left:10px;padding-bottom:10px;padding-top:3px;border:1px solid #55791F;width:280px;margin-bottom:15px;margin-left:0px;}
#popup_directions_container legend {padding-left:3px;padding-right:3px;padding-bottom:5px;font-family:arial,tahoma,arial;font-size:11px;font-weight:bold;color:#55791F;text-decoration:none;}
.popup_textfield {padding:0;margin:0;float:left;border: 1px solid #55791F;}
.popup_subimg {margin:0;float:left;margin-left:5px;}

/* image gallery styles */
.gallery_list {padding-left:0px;}
.gallery_imageholder {width:125px;margin-top:3px;margin-bottom:0px;margin-right:3px;border:solid 1px #42661C;padding:4px;float:left;text-align:center;background-color:#EBEBEB;}
.gallery_imagename {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000;padding-bottom:3px;}
.gallery_imagebox {height:100px;text-align:center;padding-bottom:3px;}
h2.gallery_name {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:13px;font-weight:bold;color:#42661C;padding-bottom:8px;letter-spacing:normal;}

.adminFormHolder_new {margin:15px 7px 15px 13px;}
.adminFormFieldHolderImage_new {width:125px;margin-top:3px;margin-bottom:0px;margin-right:3px;border:solid 1px #42661C;padding:4px;float:left;text-align:center;background-color:#D1D1D1;}
.adminFormFieldValue_new {font-family:tahoma,arial;font-size:10px;color:#42661C;padding-bottom:3px;}
.adminFormFieldValue_opt {float:left;width:325px;font-size:9px;vertical-align:middle;}

.adminFormFieldImage_new {height:100px;text-align:center;padding-bottom:3px;}
.formfield {border: #42661C 1px solid;font-size: 12px;width: 200px;color: #42661C;font-family:Verdana, Arial, Helvetica, sans-serif, Arial, sans-serif;background-color: #ffffff;margin-bottom:5px;}
.menuholder {height:22px;padding-bottom:2px;background-color:#FDFBF4;margin-top:1px;margin-bottom:2px;}
* html .menuholder{height:15px;padding-bottom:5px;margin-top:1px;margin-bottom:2px;font-size:2px;min-height:0px;}
p.gallerylink {width:250px;padding-top:5px;padding-left:5px;}
* html p.gallerylink{/* fix for ie 6 */float:left;}
a.gallerylink:link {padding-left:15px;font-weight:bold;color:#42661C;}
a.gallerylink:visited {padding-left:15px;font-weight:bold;color:#42661C;}
a.gallerylink:hover {padding-left:15px;font-weight:bold;color:#42661C;}
fieldset.addimage {padding-left:10px;padding-bottom:10px;padding-top:3px;border:1px solid #42661C;width:220px;margin-bottom:15px;}
legend.addimage {padding-left:3px;padding-right:3px;padding-bottom:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#42661C;text-decoration:none;}
label.addimage {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#42661C;text-decoration:none;}
label.radio {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:100;color:#42661C;text-decoration:none;padding-left:2px;padding-bottom:3px;}
* html label.radio{float:left;padding-top:4px;}
* html .radiobutton{float:left;}
.editsubmit {padding-top:3px;padding-right:5px;}
* html .editsubmit{padding-right:0px;margin:0;float:left;padding-left:3px;}
.iefix {margin:0;padding:0;margin-left:150px;width:225px;}
* html .iefix{width:230px;float:right;margin:0px;padding:0;padding-top:2px;font-size:2px;}
* html .iefloat{float:left;}

/* MEMBER PAGES*/

/* member home */
.memberhomelink:link, .memberhomelink:visited, .memberhomelink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #3E6118;
	padding-left:5px;
}
#mainContentTitleMember {
	position: relative;
	height: 25px;
	top: 0px;
	left: 0px;
	margin-top: 5px;
}

.MainContentTitleLink:link, .MainContentTitleLink:visited, .MainContentTitleLink:hover, .MainContentTitleText {font-family:arial, "trebuchet MS", Helvetica, sans-serif;font-weight: bold;font-size:11px;color:#454547;}

table.hometable {width:385px;margin:0;padding:0;}
table.hometable th { font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;padding:5px 0px 5px 0px;color:#42661C;vertical-align:top;}
table.hometable td { font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;padding:2px 0px 2px 0px;color:#000;vertical-align:top;}
table.hometable td.memberhomedatecell {color:#42661C;background:url(../../../images/gcn/T/1/memberhometable_bkg.jpg) no-repeat 102px 5px;vertical-align:top;}

table.calendar {padding-top:5x;padding-bottom:5px;}
table.calendar td {color:#000000;}
table.calendar th {color:#000000;}
span.green {font-size:11px;font-weight:bold;}

a.anyonelink:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #4A8002; !important;font-weight:bold !important;}
a.anyonelink:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #4A8002; !important;font-weight:bold !important;}
a.anyonelink:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #4A8002; !important;font-weight:bold !important;}


/* golf diary */
.memberwidth {width:790px;}
.memberformwidth {width:780px;}
.commentbox_mygolfdiary {width:360px;}
.commentbox_anyone {width:405px;}
table.cal { text-align:center;width:790px; }
table.cal th { vertical-align:top;width:112px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif !important;color:#FFFFFF;}
table.cal td { vertical-align:top;width:112px;}
th.cal_month {  }
td.cal_prev-month { text-align:left;}
td.cal_next-month { text-align:right;}
th.cal_day-of-week { font-size: 8pt;background-color:#4A8002;padding-top:4px;padding-bottom:4px;}
td.cal_selected-day { background-color: #EBEBEB; }
td.cal_day { background-color:#EBEBEB;height:50px;vertical-align:top;padding-bottom:4px;}
p.cal_day { font-size:10px !IMPORTANT;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding-left:2px;}
td.cal_today {font-weight: bold;}
td.cal_day_week { background-color:#EBEBEB;width:74px;}
td.cal_day_week a { color:#000000;}
p.cal_day_week { font-size:10px !IMPORTANT; font-family:arial !IMPORTANT; border:1px solid #EBEBEB; text-align:left; padding-left:2px;padding-bottom:2px; color:#000000;}

#weekcalendar table.cal { text-align:center;width:790px; }
#weekcalendar table.cal th { vertical-align:top;width:98px;}
#weekcalendar table.cal td { vertical-align:top;width:98px;}

table.week {width:790px;margin-left:0px;}
table.week th { background-color:#4A8002;text-align:left;padding:3px;font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;color:#FFFFFF;margin-left:0px;}
table.week td { font-size:11px;background-color:#EBEBEB;padding:3px;color:#000000;margin-left:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.eventHolder		{width:790px;clear:both;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.eventdetails {background-color:#EBEBEB;font-size:11px !important;}
.eventDate, .eventTitle, .eventReservation {background-color:#4A8002;padding:0px; font-weight:bold;font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;color:#FFFFFF;}
.eventDate		{width:200px;float:left;}
.eventTitle		{width:290px;float:left}
.eventReservation	{width:100px;float:left;}
.eventColumnOne	{width:196px;float:left;background-color:#EBEBEB;}
.eventColumnTwo	{width:196px;float:left;background-color:#EBEBEB;}
.eventColumnThree	{width:198px;float:left;background-color:#EBEBEB;}
.eventHeading		{width:90px;float:left;font-weight:bold;}
.eventValue		{width:106px;float:left;}
.priceheading {width:100px !important;}
.pricevalue {width:190px !important;}
p.event			{padding:2px;}

#member_competitions .eventHolder		{width:790px;clear:both;}
#member_competitions .eventDate, .eventTitle, .eventReservation {background-color:#4A8002;padding:0px; font-weight:bold;}
#member_competitions .eventDate p.event, .eventTitle p.event, .eventReservation p.event {font-weight:bold;font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;color:#FFFFFF;}
#event_description {background-color:#4A8002;}
#member_competitions .eventDate			{width:200px;float:left;}
#member_competitions .eventTitle		{width:290px;float:left}
#member_competitions .eventReservation	{width:100px;float:left;}
#member_competitions .eventColumnOne	{width:260px;float:left;background-color:#EBEBEB;}
#member_competitions .eventColumnTwo	{width:165px;float:left;background-color:#EBEBEB;}
#member_competitions .eventColumnThree	{width:165px;float:left;background-color:#EBEBEB;}
#member_competitions .eventHeading		{width:83px;float:left;font-weight:bold;}
#member_competitions .eventHeading p.event	{font-weight:bold;}
#member_competitions .eventValue		{width:82px;float:left;}
#member_competitions .eventColumnOne .eventHeading {width:100px;}
#member_competitions .eventColumnOne .eventValue {width:160px;}
#member_competitions p.event			{padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif !important;}
#member_competitions .mens			{background-image: url(../../../images/gcn/T/1/bkg_mens.gif);background-repeat:no-repeat;background-position:252px 2px;}
#member_competitions .ladies			{background-image: url(../../../images/gcn/T/1/bkg_ladies.gif);background-repeat:no-repeat;background-position:252px 2px;}
#member_competitions .junior			{background-image: url(../../../images/gcn/T/1/bkg_junior.gif);background-repeat:no-repeat;background-position:252px 2px;}
#member_competitions .mixed			{background-image: url(../../../images/gcn/T/1/bkg_mixed.gif);background-repeat:no-repeat;background-position:252px 2px;}
#member_competitions .seniors			{background-image: url(../../../images/gcn/T/1/bkg_senior.gif);background-repeat:no-repeat;background-position:252px 2px;}


#event_description {background-color:#4A8002;font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:11px;font-weight:bold;}
	  
a.calendar_day:link {font-weight:bold;color:#69675D;line-height:40px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.calendar_day:visited {font-weight:bold;color:#69675D;line-height:40px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.calendar_day:hover {font-weight:bold;color:#69675D;line-height:40px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}

a.eventlink:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;float:left;clear:left;text-decoration:underline !important;text-align:left;padding-left:4px;} 
a.eventlink:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;float:left;clear:left;text-decoration:underline !important;text-align:left;padding-left:4px;}
a.eventlink:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;float:left;clear:left;text-decoration:none !important;text-align:left;padding-left:4px;}

a.details_link:link {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:11px;text-decoration:underline;color:#42661C;} 	
a.details_link:visited {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:11px;text-decoration:underline;color:#42661C;}
a.details_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:11px;text-decoration:none;color:#42661C;}

a.calendar_monthnav:link  {font-family:Verdana, Arial, Helvetica, sans-serif  !important;font-weight: bold !important;font-size:11px !important;color: #42661C !important;}
a.calendar_monthnav:visited {font-family:Verdana, Arial, Helvetica, sans-serif  !important;font-weight: bold !important;font-size:11px !important;color: #42661C !important;}
a.calendar_monthnav:hover {font-family:Verdana, Arial, Helvetica, sans-serif  !important;font-weight: bold !important;font-size:11px !important;color: #42661C !important;}

/* anyone for a game */
table.game {width:790px;}
th.game {background-color:#4A8002;text-align:left;padding:5px;font-weight:bold;font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;color:#FFFFFF;}
td.game {background-color:#EBEBEB;text-align:left;padding:3px;font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;color:#000000;}

/* member profile */
table.memberprofile {width:790px;font-family:Verdana, Arial, Helvetica, sans-serif !important;border-collapse: separate;border-spacing:0px 1px;}
table.memberprofile td {background-color:#EBEBEB !important;font-size:11px;padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif !important;color:#000000;margin-bottom:1px;}
table.memberprofile th {background-color:#EBEBEB !important;font-size:11px;padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif !important;color:#000000;}
table.memberprofile td.profile_heading {font-size:11px !important;color:#FFF !important;background-color:#4A8002 !important;padding-top:4px;padding-bottom:4px;}

a.profile_msgs:link { font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;font-weight: bold;color: #42661C;} 	
a.profile_msgs:visited { font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;font-weight: bold;color: #42661C;} 
a.profile_msgs:hover { font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;font-weight: bold;color: #42661C;} 

/* competitions */
.review_link:link, .review_link:visited, .review_link:hover {font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;font-weight:bold;font-size:11px;color:#42661C;} 
#subPageTextEvent {padding-left:0px;}
#subPageTextEvent .eventHolder {width:790px;clear:both;}
#subPageTextEvent .eventDate {width:250px;background-color:#4A8002;}
#subPageTextEvent .eventTitle {width:360px;background-color:#4A8002;}
.clubhouseDate {width:250px !important;background-color:#4A8002;}
.clubhouseTitle {width:360px !important;background-color:#4A8002;}
#subPageTextEvent .head {background-color:#4A8002;}
#subPageTextEvent h1 {font-size:12px;color:#4A8002;padding-bottom:5px;}
#subPageTextEvent h2 {font-size:11px;color:#666666;padding-bottom:3px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
#subPageTextEvent p {font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;padding-top:2px;}
#subPageTextEvent img.mainImage {margin:0;padding:0;}

/* member directory */
#memberDirectory p {font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;}
#memberDirectory h1 {font-size:12px;font-weight:bold;color:#4A8002 !important;padding-bottom:8px;font-family:Verdana, Arial, Helvetica, sans-serif !important;}
#memberDirectory h2 {font-size:13px;font-weight:bold;color:#4A8002 !important;padding-bottom:8px;font-family:Verdana, Arial, Helvetica, sans-serif !important;padding-top:10px;}
#memberDirectory p.inactive {color:#999999;}
#memberDirectory table {width:790px;border:0;}
#memberDirectory td {padding:3px;background-color:#EBEBEB;color:#000000;}
#memberDirectory #alphabet {padding:0;margin:0;}
#memberDirectory div.indexcell {float:left;text-align:center;width:22px;margin:0;padding:0;}
#memberDirectory table.memberdirectorytable th {background-color:#4A8002;padding-top:3px;padding-bottom:3px;color:#FFFFFF !important;}
#memberDirectory table.memberdirectorytable th p {color:#FDFDFD;}
#memberDirectory table.memberdirectorytable td {background-color:#EBEBEB;color:#000000;}

#memberDirectory a:link {color:#42661C;font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;} 
#memberDirectory a:visited {color:#42661C;font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;}
#memberDirectory a:hover {color:#42661C;font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;}

#memberDirectory table.availability {width:350px;}
table.availability {width:350px;}
table.availability th {width:30px;text-align:center;}

/* member directory */
table.messagetable, table.coursecontent_table {width:790px;}
.messagetable th, .coursecontent_table th { font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;background-color:#4A8002;padding:5px 0px 5px 4px;margin:1px;}
.messagetable td, .coursecontent_table td { font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;background-color:#4A8002;padding:2px 0px 2px 4px;margin:1px;}

.messagehead {background-color:#4A8002 !important;padding-top:3px;padding-bottom:3px;color:#FFFFFF;}
.messagehead a:link {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF !important;}
.messagehead a:visited {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF !important;}
.messagehead a:hover {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF !important;}
.messagetable td a:link {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#42661C;}
.messagetable td a:visited {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#42661C;}
.messagetable td a:hover {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#42661C;}
.message_comment {font-size:11px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;color:#FFFFFF;}
td.messages_body {background-color:#EBEBEB;height:23px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;}


#viewmessage {padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:13px !important;}
#viewmessage td {background-color:#EBEBEB;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px !important;color:#000000;}
#viewmessage p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px !important;color:#000000;}
#viewmessage p.body {font-size:11px;}

#mymessage {font-size:11px;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;}
#mymessage .message_subject {font-size:11px;}

/* club news */
#clubNewsContent {
	float: left;
	width: 370px;
}
#clubNewsImage {
	float: left;
	width: 200px;
	padding-right: 9px;
}

#memberArea h1 {font-family:arial !important;font-size:12px;font-weight:bold;color:#4A8002;padding-bottom:4px !important;letter-spacing:normal;}
#memberArea #subPageText {padding-bottom:4px;}
#memberArea input, div.memberarea input {height:19px;font-size:11px;padding:0;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
#memberArea select, div.memberarea select {height:17px;font-size:11px;padding:0;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
.membernewsdatetext {color:#FDFDFD !important;font-size:11px !important;padding-top:3px !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;} 
.memberarea {clear:both;padding-bottom:8px;font-size:11px;color:#000000;padding-left:0px;}
.head {background-color:#4A8002;}

table.key {margin-left:0px;}
table.key td {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:100;color:#000;}

span.handicap {font-weight:bold;color:#FFF;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;top:-2px;}
span.handicap_value {font-weight:bold;color:#FFF;font-size:20px;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;top:3px;}
*html span.handicap {font-weight:bold;color:#FFF;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;top:-3px;}
*html span.handicap_value {font-weight:bold;color:#FFF;font-size:20px;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;top:3px;}


a.draft:link {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:10px !important;font-weight:100 !important;}
a.draft:visited {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:10px !important;font-weight:100 !important;}
a.draft:hover {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:10px !important;font-weight:100 !important;}

a.inbox:link {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:12px;font-weight:bold;color:#345A01;}
a.inbox:visited {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:12px;font-weight:bold;color:#345A01;}
a.inbox:hover {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:12px;font-weight:bold;color:#345A01;}

#member_buttons {color:#345A01;font-weight:bold;}

#member_buttons a:link {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:12px;color:#345A01;font-weight:bold;}
#member_buttons a:visited {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:12px;color:#345A01;font-weight:bold;}
#member_buttons a:hover {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:12px;color:#345A01;font-weight:bold;}

a.logoutlink:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:100;color:#000;}
a.logoutlink:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:100;color:#000;}
a.logoutlink:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:100;color:#000;}

a.button_member_profile:link, a.button_member_profile:visited {display:block;float:left;height:30px;width:145px;background:url(../../../images/gcn/T/1/admin/button_member_profile.jpg) no-repeat;}
a.button_member_profile:hover {display:block;float:left;height:30px;width:145px;background:url(../../../images/gcn/T/1/admin/button_member_profile_over.jpg) no-repeat;}
a.button_member_diary:link, a.button_member_diary:visited {display:block;float:left;height:30px;width:121px;background:url(../../../images/gcn/T/1/admin/button_member_diary.jpg) no-repeat;}
a.button_member_diary:hover {display:block;float:left;height:30px;width:121px;background:url(../../../images/gcn/T/1/admin/button_member_diary_over.jpg) no-repeat;}
a.button_member_tee:link, a.button_member_tee:visited {display:block;float:left;height:30px;width:144px;background:url(../../../images/gcn/T/1/admin/button_member_tee.jpg) no-repeat;}
a.button_member_tee:hover {display:block;float:left;height:30px;width:144px;background:url(../../../images/gcn/T/1/admin/button_member_tee_over.jpg) no-repeat;}
a.button_member_weather:link, a.button_member_weather:visited {display:block;float:left;height:30px;width:116px;background:url(../../../images/gcn/T/1/admin/button_member_weather.jpg) no-repeat;}
a.button_member_weather:hover {display:block;float:left;height:30px;width:116px;background:url(../../../images/gcn/T/1/admin/button_member_weather_over.jpg) no-repeat;}


.addbackground {background-color:#EBEBEB;padding:3px;font-family:arial !important;}
.monthtext {color:#4A8002;}

#formMessage p {padding:4px;padding-top:3px;padding-bottom:3px;background-color:#538E02;color:#FFF;font-weight:bold;margin-bottom:2px;}

table.dpTable {width:177px !important;}
.table-right-spacing {border-right:1px solid #F2F2F2;}
.table-bottom-spacing {border-bottom:1px solid #F2F2F2;}
.table-right-bottom-spacing {border-bottom:1px solid #F2F2F2;border-right:1px solid #F2F2F2;}

.latestNewsdatetext {color:#42661C;padding-bottom:4px;}

/* thickbox */
#TB_window {font: 11px arial;border: 4px solid #3A4723;}
#TB_secondLine {font: 10px arial;color:#666666;}

#TB_window a:link {color:#345A01;}
#TB_window a:visited {color:#345A01;}
#TB_window a:hover {color:#345A01;}

/* 19TH HOLE START */

.clear {
	overflow:hidden;
	clear:both;
	height:0px;
	margin:-1px 0px 0px 0px;
	font-size:1px;
	padding:0;
}

* html .IEFloatFix { height: 0.01%; }
	
.article_area_19_top {margin-bottom:10px;}
.article_area_19_bottom ul {margin-bottom:10px;zoom:1;overflow:hidden;padding-left:16px;margin-left:0px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.article_area_19_bottom ol {margin-bottom:10px;zoom:1;overflow:hidden;padding-left:20px;margin-left:0px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}

span.more_chevron {display:none;}

.module_image img {width:100px;height:70px;}
.module_text_withimage {width:180px;float:left;}

ul.formholder {list-style-type:none;padding:0;margin:0;}
ul.formholder li {list-style-type:none;padding:0;margin:0;} 
fieldset, legend {margin:0;padding:0;border:0;}

#nineteenth_hole p.addresstext {display:none;}


#menu19_left {padding-left:0px;height:30px;margin-top:12px;clear:both;}
#menu19_right {padding-right:0px;height:30px;}
#menu19 {padding-left:0px;height:30px;background:#4A8002;}
a.menu19_link:link {height:30px;line-height:30px;color:#FFFFFF;font-size:11px;font-weight:100;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;padding-left:12px;padding-right:11px;border-right:1px solid #FFF;text-decoration:none;display:block;float:left;}
a.menu19_link:visited {height:30px;line-height:30px;color:#FFFFFF;font-size:11px;font-weight:100;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;padding-left:12px;padding-right:11px;border-right:1px solid #FFF;text-decoration:none;display:block;float:left;}
a.menu19_link:hover {height:30px;line-height:30px;color:#FFFFFF;background:#221B1B;font-size:11px;font-weight:100;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;padding-left:12px;padding-right:11px;border-right:1px solid #FFF;text-decoration:none;display:block;float:left;}

a.menu19_last:link, a.menu19_last:visited, a.menu19_last:hover {border-right:0px;padding-left:13px;padding-right:12px;}
a.menu19_active:link, a.menu19_active:visited, a.menu19_active:hover {background:#221B1B;font-weight:100;color:#FFFFFF;}
#submenu19 {height:22px;background:#221B1B;margin:0;padding:0;}
a.submenu19_link:link {line-height:22px;height:22px;margin:0;padding:0;color:#FFFFFF;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:13px;padding-right:13px;border-right:0px solid #FFF;text-decoration:none;display:block;float:left;}
a.submenu19_link:visited {line-height:22px;height:22px;margin:0;padding:0;color:#FFFFFF;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:13px;padding-right:13px;border-right:0px solid #FFF;text-decoration:none;display:block;float:left;}
a.submenu19_link:hover {line-height:22px;height:22px;margin:0;padding:0;color:#FFFFFF;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:13px;padding-right:13px;border-right:0px solid #FFF;text-decoration:underline;display:block;float:left;}
a.submenu19_last:link, a.submenu19_last:visited, a.submenu19_last:hover {border-right:0px;}
a.submenu19_link_active:link, a.submenu19_link_active:visited, a.submenu19_link_active:hover {font-weight:bold;text-decoration:none;}
.menubottommargin {height:4px;}

	/*19th hole home*/
a.newslink19:link {color:#4A8002;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;display:block;padding-bottom:6px;text-decoration:underline;}
a.newslink19:visited {color:#4A8002;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;display:block;padding-bottom:6px;text-decoration:underline;}
a.newslink19:hover {color:#4A8002;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;display:block;padding-bottom:6px;text-decoration:none;}
a.byline19:link {color:#4A8002;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-decoration:underline;}
a.byline19:visited {color:#4A8002;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-decoration:underline;}
a.byline19:hover {color:#4A8002;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}
img.widethumb19 {width:385px;margin-bottom:6px;}
.home_left {width:385px;float:left;}
.home_left .areapadding {padding-left:0px;}
.home_left .module_image {width:106px;float:right;text-align:right;}
#centreMain .home_left .module_image .morelink {display:inline !important;}
#centreMain .home_left .content_with_image {width:279px;float:left;}
#centreMain .home_right .content_with_image {width:279px;float:right;}
.home_right {width:405px;float:left;}
.home_right .module_image {width:106px;float:left;text-align:left;}
#centreMain .home_right .module_image .morelink {display:inline !important;}
.home_right .areapadding {padding-left:20px;padding-top:0px;padding-bottom:0px;}
.fixedheight_19home {min-height:140px !important;}
*html .fixedheight_19home {height:140px !important;}
.homedividerline19 {margin-bottom:0px;}

	/*19th hole instruction*/
a.arrowlink19:link {color:#4A8002;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;background:url(../../../images/gcn/T/1/19th_hole_news_arrow.jpg) no-repeat left 3px;padding-left:10px;display:block;text-decoration:none;}
a.arrowlink19:visited {color:#4A8002;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;background:url(../../../images/gcn/T/1/19th_hole_news_arrow.jpg) no-repeat left 3px;padding-left:10px;display:block;text-decoration:none;}
a.arrowlink19:hover {color:#4A8002;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;background:url(../../../images/gcn/T/1/19th_hole_news_arrow.jpg) no-repeat left 3px;padding-left:10px;display:block;text-decoration:underline;}
.introduction_fixedheight {height:125px !important;}

.article_title19 {font-size:13px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;padding-bottom:8px;}
.article_image19 {float:left;margin-right:15px;clear:left;margin-bottom:10px;width:200px;}
.article_image_holder19 {width:206px;margin-bottom:10px;float:left;margin-right:15px;text-align:right;}
*html .article_image_holder19 {margin-bottom:8px;margin-right:12px;}
#toolbox {width:130px;height:50px;float:right;border:1px solid #6D717E;margin-left:10px;margin-bottom:10px;}
*html #toolbox {margin-left:6px;}
#toolbox_padding {padding:10px;}
a.sendfriend:link, a.sendfriend:visited, a.sendfriend:hover {font-size:10px;color:#6D717E;padding-left:13px;background:url(../../../images/gcn/T/1/19th_hole_icon_send.gif) no-repeat left 2px;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;display:block;padding-bottom:3px;}
a.printlink:link, a.printlink:visited, a.printlink:hover {font-size:10px;color:#6D717E;padding-left:13px;background:url(../../../images/gcn/T/1/19th_hole_icon_print.gif) no-repeat left 3px;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;display:block;}

.faultfixleft {text-align:right;}
.faultheight {height:125px !important;}


	/*19th hole equipment*/
	
.module_image img.rating_star {width:13px;height:12px;margin-top:3px;}
.finder_left {width:145px;float:left;}
.finder_left_padding {padding-right:10px;}
.finder_right {width:484px;float:left;}
.small_title {line-height:19px;height:19px;padding-left:5px;margin-bottom:3px;background:url(../../../images/gcn/T/1/module_title_bkg_grey.jpg) repeat-x 0px 50%;color:#FFF;font-family:georgia;font-size:12px;font-weight:bold;}
.title_topmargin {margin-top:8px;}

#finderform {line-height:18px;}
#finderform input.checkbox {width:13px;height:13px;float:left;margin-top:1px;}
#finderform label {margin-left:5px;margin-right:10px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;} 
#finderform label.leftlabel {width:107px;display:block;float:left;}
#finderform label.brandlabel {width:130px;display:block;float:left;} 
.finderform_holder {text-align:right;}

	/*results*/
label.general {margin-right:10px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
label.resultslabel {font-size:11px;}
input.checkbox_general {width:13px;height:13px;vertical-align:-10%;margin-right:5px;}
*html input.checkbox_general {vertical-align:10%;}
input.finder_keyword {border:0;height:17px;width:99px;background:url(../../../images/gcn/T/1/19th_hole_keyword_bkg.jpg) 0px 0px;padding-left:3px;padding-top:2px;font-size:11px;}
*html input.finder_keyword {vertical-align:-20%;} 
input.finder_keyword_button {vertical-align:-25%;margin-right:8px;}
#results_table_19 {width:629px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:10px;margin-bottom:10px;}
#results_table_19 td.tobbackground {background:#E0E0E0;}
#results_table_19 td.head {font-weight:bold;}
#results_table_19 td.spacerline {height:13px;}
#results_table_19 td.price {color:#3E6118;font-weight:bold;font-size:13px;}

	/*19th hole coursesandtravel*/
.coursetravel_left19 {width:408px;float:left;}
.coursetravel_right19 {width:167px;float:right;border:1px solid #6B6B6B;}
#coursesearch_box19 {border:1px solid #6B6B6B;margin-top:10px;height:130px;}
*html #coursesearch_box19 {height:132px;}
.templateSfix {width:300px;}
#coursesearch_box_padding19 {padding:10px;}
.form_title19 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;margin-bottom:8px;}
.coursesearch_field19 {border:1px solid #BABABA;background:#FFFFFF;padding-left:2px;padding-top:1px;}
p.small {font-size:11px;}

.coursefinder_left19 {width:310px;float:left;margin-bottom:2px;}
.coursefinder_right19 {width:260px;float:right;border:1px solid #6B6B6B;height:260px;}
*html .coursefinder_right19 {width:260px;height:260px;margin:0;padding:0;}
.coursefinder_right19 img {width:260px;height:260px;margin:0;padding:0;}

#courseadvancedsearch_box19 {border:1px solid #6B6B6B;height:260px;}
*html #courseadvancedsearch_box19 {height:262px;}
#courseadvancedsearch_box_padding19 {padding:10px;}
#courseadvancedsearch_box19 legend.full {font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#courseadvancedsearch_box19 p.half {display:block;width:140px;float:left;}
#courseadvancedsearch_box19 label.half {display:block;width:140px;float:left;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#courseadvancedsearch_box19 li {display:block;height:23px;vertical-align:middle;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#courseadvancedsearch_box19 input.checkbox {width:13px;height:13px;float:left;margin-top:1px;margin-right:3px;}
#courseadvancedsearch_box19 label.checkbox {width:24px;float:left;display:block;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#courseadvancedsearch_box19 .coursesearch_field19 {float:left;}

#course_results_table_19 {width:790px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:4px;margin-bottom:10px;}
#course_results_table_19 td {padding-left:4px;}
#course_results_table_19 td.tobbackground {background:#E1E4E3;font-size:11px;}
#course_results_table_19 td.tobbackground p {font-size:11px;}
#course_results_table_19 td.navline {padding-top:5px;padding-bottom:5px;}
#course_results_table_19 td.head {font-weight:bold;}
#course_results_table_19 td.spacerline {height:13px;}
#course_results_table_19 a.morelink {white-space:nowrap;}

#halfmodules {background:url(../../../images/gcn/T/1/vertical_divider.gif) repeat-y 50% 0px;}
#centreMain #halfmodules .module_image .morelink {display:inline !important;}
*html #halfmodules {height:0.01%;}
#halfmodules .content_with_image {width:279px;float:left;}
#halfmodules .leftmodule {width:385px;float:left;}
#halfmodules .leftmodule .module_image {width:106px;float:right;text-align:right;}
#halfmodules .leftmodule .module_content p {text-align:right !important;}
#halfmodules .rightmodule {width:385px;float:right;}
#halfmodules .rightmodule .module_content p {text-align:left !important;}
/* 19TH HOLE END */

/* TEE TIME SEARCH */
#ui-datepicker-div {font-size:11px;}

#visitor_booking {padding-top:15px;padding-bottom:15px;}
#visitor_booking img.powered {position:absolute;margin-top:-60px;margin-left:290px;}
#visitor_booking .clear {
	overflow:hidden;
	clear:both;
	height:0px;
	margin:-1px 0px 0px 0px;
	font-size:1px;
}
*html #visitor_booking .iehide {
	display:none;
}
#visitor_booking body, #visitor_booking p, #visitor_booking a, #visitor_booking div, #visitor_booking img, #visitor_booking form, #visitor_booking input, #visitor_booking object, #visitor_booking embed, #visitor_booking h1, #visitor_booking h2, #visitor_booking h3, #visitor_booking h4, #visitor_booking ul, #visitor_booking li {margin:0;padding:0;} 
#visitor_booking img {border:0;}
#visitor_booking {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

#visitor_booking p, #visitor_booking h1, #visitor_booking h2, #visitor_booking h3, #visitor_booking table {font-family:Verdana, Arial, Helvetica, sans-serif;}
#visitor_booking p, #visitor_booking table, #visitor_booking input, #visitor_booking select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;line-height:1.2em;}
#visitor_booking h1 {font-size:1.25em;line-height:1.3em;padding-bottom:6px;}
#visitor_booking h2 {font-size:1.10em;line-height:1.3em;padding-bottom:3px;}

#visitor_booking a:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#345A01;}
#visitor_booking a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#345A01;}
#visitor_booking a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#345A01;}

#visitor_booking .inline {display:inline;}
#visitor_booking .bold {font-weight:bold;}
#visitor_booking .colour {color:#345A01;}
#visitor_booking .small {font-size:0.9em;}

#visitor_booking .dividerline {border-bottom:1px solid #BFBFBF;height:10px;margin-bottom:10px;margin-right:8px;background-image:none;}
#visitor_booking .blueline {height:7px;background:#345A01;font-size:1px;clear:both;}
#visitor_booking .keyline {height:2px;font-size:1px;background:#C1C4C7;margin-top:5px;margin-bottom:10px;}

#visitor_booking input.radio {vertical-align:-5%;width:13px;height:13px;}
#visitor_booking input.checkbox {vertical-align:-10%;width:13px;height:13px;margin-right:5px;}
#visitor_booking label.radiolabel {margin-left:4px;margin-right:10px;}
#visitor_booking label.textlabel {margin-right:5px;}
#visitor_booking label.selectlabel {margin-right:5px;}
#visitor_booking input.text {border:1px solid #C1C4C7;height:17px;padding-left:2px;padding-top:1px;}
#visitor_booking input.image {vertical-align:-30%;}
#visitor_booking input.text16 {height:16px;font-size:11px;}
#visitor_booking input.editbox {margin-top:2px;}
#visitor_booking textarea {border:1px solid #C1C4C7;}
#visitor_booking select {border:1px solid #C1C4C7;height:19px;padding-top:0px;padding-left:0px;font-size:11px;margin-left:0px;}
#visitor_booking input.date {width:90px;margin-left:2px;}
#visitor_booking input.time {width:40px;}
#visitor_booking ul.formlist {line-height:26px;list-style-type:none;padding:0;margin:0;margin-bottom:8px;}
#visitor_booking label#playing_format_label {font-weight:100;margin-right:30px;}
#visitor_booking label#number_holes_label {font-weight:100;margin-right:16px;}
#visitor_booking input.noborder {border:0px;padding-left:2px;padding-top:2px;padding-bottom:0px;padding-right:0px;background:#FFFFFF;}

#visitor_booking #search ul.formlist li.formline {padding:2px;background:#F7F7F7;margin-bottom:2px;}
*html #visitor_booking #search ul.formlist li.noselect {padding-top:5px;padding-bottom:5px;}
*html #visitor_booking #search ul.formlist li.date {padding-top:3px;padding-bottom:3px;}


#visitor_booking #search a.searchtype:link {font-size:11px;text-decoration:none;}
#visitor_booking #search a.searchtype:visited {font-size:11px;text-decoration:none;}
#visitor_booking #search a.searchtype:hover {font-size:11px;text-decoration:none;}

#visitor_booking #search #search_submit {text-align:center;border:0;background:#345A01;color:#FFFFFF;font-weight:bold;font-size:0.9em;padding:3px;cursor:pointer;}
#visitor_booking .search_submit {text-align:center;border:0;background:#345A01;color:#FFFFFF;font-weight:bold;font-size:0.9em;padding:3px;cursor:pointer;}
#visitor_booking .grey_button_link:link {border:0;background:#BFBFBF;color:#000000;font-weight:bold;font-size:0.9em;text-align:center;text-decoration:none;height:22px;line-height:22px;display:block;}
#visitor_booking .grey_button_link:visited {border:0;background:#BFBFBF;color:#000000;font-weight:bold;font-size:0.9em;text-align:center;text-decoration:none;height:22px;line-height:22px;display:block;}
#visitor_booking .grey_button_link:hover {border:0;background:#BFBFBF;color:#000000;font-weight:bold;font-size:0.9em;text-align:center;text-decoration:none;height:22px;line-height:22px;display:block;}
#visitor_booking .new_search_button:link, #visitor_booking .new_search_button:visited, #visitor_booking .new_search_button:hover {width:100px;}
#visitor_booking .cancel_button:link, #visitor_booking .cancel_button:visited, #visitor_booking .cancel_button:hover {width:70px;}
#visitor_booking .table-heading {text-align:left;background:#D1D1D1;padding-left:2px;}

#visitor_booking #results_search {padding:13px;border:1px solid #C1C4C7;margin-bottom:20px;padding-top:10px;}
#visitor_booking table.search_results_form {margin-bottom:14px;}
#visitor_booking table.search_results_form td {height:20px;padding:0;}
#visitor_booking table.search_results_form td.heading {padding-right:30px;}

#visitor_booking .pagenav {text-align:right;}
#visitor_booking #results table.search_results {width:790px;border:1px solid #C1C4C7;margin-top:6px;}
#visitor_booking #results table.search_results th {text-align:left;padding:5px;background:#C1C4C7;}
#visitor_booking #results table.search_results td {padding:4px 5px 5px 5px;}
#visitor_booking #results table.search_results td.tee {width:12%;}
#visitor_booking #results table.search_results td.restriction {width:19%;}
#visitor_booking #results table.search_results td.start {width:13%;}
#visitor_booking #results table.search_results td.type {width:19%;}
#visitor_booking #results table.search_results td.price {width:10%;}
#visitor_booking #results table.search_results td.more {width:12%;}
#visitor_booking #results table.search_results td.quantity {width:6%;text-align:right;}
#visitor_booking #results table.search_results td.addtobasket {text-align:right;width:9%;}
#visitor_booking #results table.search_results td.addtobasket a:link {color:#C43E01 !important;}
#visitor_booking #results table.search_results td.addtobasket a:visited {color:#C43E01 !important;}
#visitor_booking #results table.search_results td.addtobasket a:hover {color:#C43E01 !important;}
#visitor_booking #results table.search_results tr.shade td {background:#F2F2F2;}
#visitor_booking #results table.search_results tr.details td {background:#E4EDD3;}
#visitor_booking #results table.search_results table.detailtable {}
#visitor_booking #results table.search_results table.detailtable td {padding-left:0px;padding-right:20px;vertical-align:top;}
#visitor_booking #results table.search_results table.detailtable td.detailvalue {}
#visitor_booking #cancel_button {text-align:center;border:0;background:#BFBFBF;color:#000000;font-weight:bold;font-size:0.9em;padding:3px;cursor:pointer;margin-top:10px;}
#visitor_booking a.cancel_button_link:link {text-align:center;border:0;background:#BFBFBF;color:#000000;font-weight:bold;font-size:0.9em;padding:3px 0px 3px 0px;margin-top:10px;display:block;text-decoration:none;width:60px;}
#visitor_booking a.cancel_button_link:visited {text-align:center;border:0;background:#BFBFBF;color:#000000;font-weight:bold;font-size:0.9em;padding:3px 0px 3px 0px;margin-top:10px;display:block;text-decoration:none;width:60px;}
#visitor_booking a.cancel_button_link:hover {text-align:center;border:0;background:#BFBFBF;color:#000000;font-weight:bold;font-size:0.9em;padding:3px 0px 3px 0px;margin-top:10px;display:block;text-decoration:none;width:60px;}
#visitor_booking #new_search_button {text-align:center;border:0;background:#BFBFBF;color:#000000;font-weight:bold;font-size:0.9em;padding:3px;cursor:pointer;margin-top:10px;width:100px !important;}
#visitor_booking #cancel {text-align:center;border:0;background:#BFBFBF;color:#000000;font-weight:bold;font-size:0.9em;padding:3px;cursor:pointer;width:100px !important;}
#visitor_booking #clear_form {text-align:center;border:0;background:#BFBFBF;color:#000000;font-weight:bold;font-size:0.9em;padding:3px;cursor:pointer;margin-top:5px;width:100px !important;}

#visitor_booking #results table.member_search_results {width:790px;border:1px solid #C1C4C7;margin-top:6px;}
#visitor_booking #results table.member_search_results th {text-align:left;padding:5px;background:#C1C4C7;}
#visitor_booking #results table.member_search_results td {padding:4px 15px 5px 5px;}
#visitor_booking #results table.member_search_results td.addtobasket {text-align:right;padding-right:5px;}
#visitor_booking #results table.member_search_results tr.shade td {background:#F2F2F2;}

#visitor_booking #results table.member_search_results_teesheet {width:790px;border:1px solid #C1C4C7;margin-top:6px;border-collapse:collapse;margin-top:10px;margin-bottom:10px;}
#visitor_booking #results table.member_search_results_teesheet td {padding:4px 15px 5px 5px;border:1px solid #C1C4C7;font-size:11px !important;}
#visitor_booking #results table.member_search_results_teesheet td.tee {width:6%;font-weight:bold;}
#visitor_booking #results table.member_search_results_teesheet td.restriction {width:18%;}
#visitor_booking #results table.member_search_results_teesheet td.players {width:19%;}
#visitor_booking #results table.member_search_results_teesheet tr.shade td {background:#F7F7F7;}
#visitor_booking #results table.member_search_results_teesheet td.members {background:#EE9B9F !important;}
#visitor_booking #results table.member_search_results_teesheet td.visitors {background:#BFE1BE !important;}
#visitor_booking #results table.member_search_results_teesheet td.blank {background:#E1E1E1 !important;}
#visitor_booking #results span.date {color:#000000;font-weight:bold !important;margin-left:10px;margin-right:10px;font-size:13px;}
#visitor_booking #results table.member_search_results_teesheet a.reserve:link {color:#C43E01;text-decoration:underline;}
#visitor_booking #results table.member_search_results_teesheet a.reserve:hover {color:#C43E01;text-decoration:underline;}
#visitor_booking #results table.member_search_results_teesheet a.reserve:visited {color:#C43E01;text-decoration:none;}

#visitor_booking table.basket_summary {width:790px;border:1px solid #D1D1D1;margin-top:6px;margin-bottom:4px;padding-bottom:3px;}
#visitor_booking table.basket_summary th {text-align:left;padding:5px;background:#D1D1D1;}
#visitor_booking table.basket_summary td {padding:4px 5px 4px 5px;vertical-align:top;}
#visitor_booking table.basket_summary td.heading {width:150px;}

#visitor_booking #number_select {border:1px solid #990000;padding:10px;margin-top:6px;background:#F2F2F2;}
*html #visitor_booking #number_select {padding-bottom:0px;}
#visitor_booking #number_left {float:left;width:390px;line-height:19px;}
#visitor_booking #number_right {float:right;width:200px;text-align:right;}

#visitor_booking .shadebox {border:1px solid #C4C4C4;padding:10px;margin-top:6px;background:#F2F2F2;}
#visitor_booking .textsubmitbutton {border:0px;background:none;font-size:11px;cursor:pointer;color:#507814;}
#visitor_booking input.add_basket {color:#C43E01;} 
*html #visitor_booking input.remove {padding-top:6px;padding-bottom:0px;margin-bottom:-1px;}

#visitor_booking #thank_you {border:1px solid #006600;padding:10px;background:#F2F2F2;margin-bottom:10px;}
#visitor_booking div#thank_you.validation_message {border:1px solid #990000;font-size:1.1em;}
#visitor_booking span.red_message {color:#990000;}

#visitor_booking .help {border:1px solid #D1D1D1;margin-top:25px;margin-bottom:8px;}
#visitor_booking .help_heading {background:#D1D1D1;}
#visitor_booking .help_heading_left {height:24px;line-height:24px;width:60%;float:left;padding-left:5px;}
#visitor_booking .help_heading_right {height:24px;line-height:24px;width:20%;float:right;padding-right:5px;text-align:right;}
#visitor_booking .help_heading_right a:link {color:#000000;text-align:right;font-size:0.95em;}
#visitor_booking .help_heading_right a:visited {color:#000000;text-align:right;font-size:0.95em;}
#visitor_booking .help_heading_right a:hover {color:#000000;text-align:right;font-size:0.95em;}
#visitor_booking #help_content {padding:10px;font-size:11px;}
#visitor_booking #help_content p {font-size:11px;}
#visitor_booking #help_content h1 {font-size:12px;}
#visitor_booking #help_content h3 {font-size:11px;}

#visitor_booking .more_green_fees_title {color:#C43E01 !important;}

#visitor_booking #proceed_button {text-align:center;border:0;background:#345A01;color:#FFFFFF;font-weight:bold;font-size:0.9em;padding:3px;cursor:pointer;}
#visitor_booking #idle_button {text-align:center;border:0;background:#D8D8D8;color:#B5B5B5;font-weight:bold;font-size:0.9em;padding:3px;cursor:pointer;}
#visitor_booking .general_button {text-align:center;border:0;background:#345A01;color:#FFFFFF;font-weight:bold;font-size:10px;padding:1px;cursor:pointer;}

#visitor_booking #countdown {width:40px;height:30px;line-height:30px;text-align:center;float:right;border:1px solid #D8D8D8;background:#F2F2F2;font-weight:bold;font-size:13px;}

#visitor_booking #visitor_footer {padding-top:20px;}

#visitor_booking .compulsory {color:#990000;}
#visitor_booking label.error {color:#990000;padding-left:5px;}
#visitor_booking table.player_details {width:790px;border:1px solid #D1D1D1;margin-top:6px;margin-bottom:4px;padding-bottom:12px;}
#visitor_booking table.player_details th {text-align:left;padding:5px;background:#D1D1D1;}
#visitor_booking table.player_details td {padding:2px 5px 2px 5px;vertical-align:top;width:80%;}
#visitor_booking table.player_details td.heading {white-space:nowrap;padding-right:20px;width:20%;min-width:250px;}
#visitor_booking table.player_details input.text {width:200px;}

#visitor_booking .ga_box {border:1px solid #CCCCCC;padding:15px;margin-bottom:15px;background:#FFFFFF;}
#visitor_booking .shade {background:#F3F3F3;}
#visitor_booking .highlight {background:#E5B8B7;border:2px solid #6F0000;color:#000000;}
#visitor_booking input.blue_button {text-align:center;border:0;background:#345A01;color:#FFFFFF;font-weight:bold;font-size:0.9em;padding:3px;cursor:pointer;}
#visitor_booking table.voucher_table
{
	margin-top:20px;
	width:755px;
}
#visitor_booking table.voucher_table td
{
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	background:#F3F3F3;
	border-bottom:2px solid #FFFFFF;
}
#visitor_booking table.voucher_table td.heading
{
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	background:#E9E9E9;
	border-right:2px solid #FFFFFF;
	width:150px;
}
#visitor_booking h1.module_title {line-height:20px;margin-bottom:5px;padding-bottom:2px;padding-left:3px;color:#231C1B;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;background:url(../../../images/gcn/T/1/module_title_bkg.jpg) no-repeat 0px 50%;}

#visitor_booking .voucher_height {height:325px !important;}

#visitor_booking div.hairline
{
	height:10px;margin-bottom:10px;border-bottom:1px solid #CCCCCC;
}
#visitor_booking .scissors {background:url('http://www.onegolfnetwork.co.uk/images/common/scissors.jpg') no-repeat 0px 0px;height:24px;}
#visitor_booking .ga_voucher {background:url('http://www.onegolfnetwork.co.uk/images/common/voucher_bkg.jpg') no-repeat 0px 0px;width:793px;height:458px;margin:15px auto 11px auto;color:#000000 !important;}
#visitor_booking .certificate_print {color:#000000 !important;margin-top:10px;margin-bottom:10px;}

div.error  {clear:both;font-weight:bold !important;font-size:13px;border:1px solid #990000;padding:10px !important;background:#F2F2F2;margin-bottom:10px !important;}
div.error img {display:none;}
div.success {clear:both;font-weight:bold !important;font-size:13px;border:1px solid #006600;padding:10px !important;background:#F2F2F2;margin-bottom:10px !important;}
div.success img {display:none;}


/* NEW GOLF DIARY */
table.diary_list_nav {font-size:13px;margin-top:10px;margin-bottom:10px;width:790px;}
table.diary_list_nav a:link, table.diary_list_nav a:visited {text-decoration:none;}
table.diary_list_nav a:hover {text-decoration:underline;}
table.diary_list_nav td {background:#EBEBEB;border-right:2px solid #FFFFFF;font-family:verdana;}

table.diary_list_filter {font-size:13px;font-family:verdana;}
table.diary_list_filter {vertical-align:bottom;border-bottom:1px solid #FFFFFF;}
a.filter_link:link, a.filter_link:visited, a.filter_link:hover {padding-left:8px;padding-right:8px;font-size:12px;color:#FFFFFF;height:18px;line-height:18px;border-right:1px solid #FFFFFF;display:block;}
a.filter_link:link, a.filter_link:visited {text-decoration:none;}

table.diary_list {font-size:11px;width:790px;}
table.diary_list td {border-bottom:1px solid #FFFFFF;vertical-align:top;border-right:1px solid #FFFFFF;padding-left:3px;padding-top:1px;padding-bottom:1px;font-family:verdana;}
table.diary_list th {border-bottom:1px solid #FFFFFF;color:#FFFFFF;background:#3B3B3B;border-right:1px solid #FFFFFF;padding-left:3px;padding-right:5px;text-align:left;padding-top:2px;padding-bottom:2px;font-weight:100;font-family:verdana;}
table.diary_list tr.mens th, table.diary_list td.mens {background:#0066FF !important;color:#FFFFFF;}
table.diary_list tr.ladies th, table.diary_list td.ladies {background:#009900 !important;color:#FFFFFF;}
table.diary_list tr.junior th, table.diary_list td.junior {background:#FF6600 !important;color:#FFFFFF;}
table.diary_list tr.senior th, table.diary_list td.senior {background:#FF0099 !important;color:#FFFFFF;}
table.diary_list tr.mixed th, table.diary_list td.mixed {background:#6600FF !important;color:#FFFFFF;}
table.diary_list tr.clubhouse th, table.diary_list td.clubhouse {background:#663300 !important;color:#FFFFFF;}
table.diary_list tr.member th, table.diary_list td.member {background:#000000 !important;color:#FFFFFF;}
table.diary_list tr.reservation th, table.diary_list td.reservation {background:darkred !important;color:#FFFFFF;}
table.diary_list td.other {background:#666666 !important;color:#FFFFFF;} 

table.diary_list tr.lighter {background:#EBEBEB;}
table.diary_list tr.darker td {background:#E1E1E1;}
table.diary_list tr.current_date {background:#DBEFCF !important;}
table.diary_list_inner td.noborder {border-bottom:0px solid #000000;}

table.diary_list td.weekend_divider {font-size:1px !important;height:2px !important;background:#999999 !important;padding-top:0px !important;padding-bottom:0px !important;border-right:0px !important;}
table.diary_list td.weekend_divider_white {font-size:1px !important;height:1px !important;background:#FFFFFF;padding-top:0px !important;padding-bottom:0px !important;border-right:0px !important;}
*html table.diary_list td.weekend_divider_white {display:none;}

.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; background:#F4F4F4;padding:6px;border:2px solid #666666; width:160px; }

/* addons */
.fixedheight {min-height:134px;}
*html .fixedheight {height:134px;}
ul, ol {margin-left:10px;padding-left:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.coursetable {width:385px;}
* html .cms_area div {height: 0.01%;}
#surveyContent p {
	font-size: 11px !important;
}
#surveyContent h3 {
	font-weight: bold !important;
}
ul.masterscore {
	list-style-type: none;
	text-align: center;
	padding-left:0px;
	padding-right:0px;
	
}

ul.masterscore li {
	display: inline;
	padding-left: 10px;
	font-family: verdana;
	font-size: 12px;
}

ul.masterscore li a:link, ul.masterscore li a:visited {
	font-family:verdana;
	font-weight: 100;
	font-size:11px;
	color: #663300;}
}

ul.masterscore li a:hover {
	font-family:verdana;
	font-weight: 100;
	font-size:11px;
	color: #663300;}
}

/* Error Message - copied from editing suite css file. Added by Rauf (2010-03-24)*/
div.error {
	border: #DEB7B7 1px solid;
	background-color: #F2F2F2;
	margin: 5px 40px 5px 5px;
	padding: 10px !important;
	padding-top:6px !important;
	padding-bottom:8px !important;
	font-weight: 100;
	margin-bottom:10px !important;
}

div.success {
	border: #007700 1px solid;
	background-color: #F2F2F2;
	margin: 5px 40px 5px 5px;
	padding: 10px !important;
	padding-top:6px !important;
	padding-bottom:8px !important;
	font-weight: 100;
	margin-bottom:10px !important;
}

div.error img, div.success img {margin-right:6px !important;}
/* Finished*/


