@charset "UTF-8";
/* CSS Document */

body	{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}

p, h1, h2, h3, h4, h5, h6	{
	line-height:130%;
}

#olDiv ol	{
	list-style:decimal;
	list-style-type:decimal;
	margin:0 0 10px 0;
	padding:0 0 0 18px;
}
#entry ol li	{
	list-style:decimal;
	list-style-type:decimal;
}

		#olDiv ol li a	{
			text-decoration:none;
			color:#333333;
		}
#olDiv ol li	{
	list-style:decimal;
	list-style-type:decimal;
}

		#olDiv ol li a	{
			text-decoration:none;
			color:#333333;
		}
	
		#olDiv ol li a:hover	{
			color:#50852b;
			text-decoration:underline;
		}

ul	{
	padding:0;
	margin:0;
}

li	{
	list-style:none;
	padding:0;
	margin:0;
	color:#333333;
}

p	{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	color:#333333;
	line-height:130%;
}

.twelveGreenP	{
	color:#50852b;
	font-weight:bold;
}

.red	{
	color:#962a3c;
}

h1	{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#962a3c;
	margin:0;
	padding:0 0 0 0;
}

h2	{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#50852b;
	margin:0;
	padding:0 0 0 0;
}

h3	{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin:0;
	padding:0 0 5px 0;
}

h4	{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin:0;
	padding:0 0 5px 0;
}

.h4	{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin:0;
	padding:0 0 15px 0;
}

h5	{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#50852b;
	margin:0;
	padding:0 0 5px 0;
}

h6	{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin:0;
	padding:0 0 5px 0;
}

a	{
	text-decoration:none;
	outline:none;
}

.inlineBlock	{
	display:inline-block;
}

img	{
	border:0;
}

.upcomingEventsUl	{
	width:255px;
	float:left;
}

.newsList	{
	font-size:11px;
	font-weight:bold;
	padding:1px 0 1px 11px;
	background-image:url(../images/arrowGreen.png);
	background-repeat:no-repeat;
	background-position:0 2px;
}

.inlineBlock	{
	display:inline-block;
}

.bold	{
	font-weight:bold;
}

.clear	{
	clear:both;
}

.clearRight	{
	clear:right;
}

.textMarginRight	{
	margin-right:10px;
}

#outerWrapper	{
	width:960px;
	margin:0 auto 0 auto;
	clear:both;
	background-color:#FFFFFF;
}

#header	{
	width:100%;
	height:194px;
	clear:both;
	background-color:#f6ad1b;
	background-image:url(../images/bgHeader.jpg);
	background-repeat:no-repeat;
}

#contentWrapper	{
	width:100%;
	margin-top:5px;
	background-color:#50852b;
	clear:both;
}

	.contentBorder	{
		height:5px;
		width:100%;
		clear:both;
		background-color:#95b37a;
	}
	
	#content	{
		width:534px;
		float:left;
		padding:0 40px 0 40px;
	}

		#content ol	{
			list-style:decimal;
			list-style-type:decimal;
		}
	
		#content ol	li{
			list-style:decimal;
			list-style-type:decimal;
		}
	
		#content p a	{
			text-decoration:none;
			color:#962a3c;
		}
	
		#content p a:hover	{
			color:#50852b;
			text-decoration:underline;
		}
		
		#content h4 a	{
			text-decoration:none;
			color:#962a3c;
		}
	
		#content h4 a:hover	{
			color:#50852b;
			text-decoration:underline;
		}
		
		#content p	{
			margin-bottom:5px;
		}
	
	#contentInnerWrapper	{
		width:100%;
		float:left;
		background-color:#50852b;
		background-image:url(../images/bgContent.jpg);
		background-repeat:repeat-y;
		background-position:158px 0;
	}
	
	#contentTitle	{
		margin:17px 0 0 50px;
	}
	
	.contentTextBox	{
		width:100%;
		margin-top:20px;
	}
	
		.contentTextBox h2	{
			padding-bottom:10px;
			margin-top:5px;
		}
		
		.contentTextBox ul	{
			padding:7px 0 5px 16px;
		}
		
		.contentTextBox li	{
			list-style:disc;
			padding:0;
			margin:0;
			line-height:130%;
		}

		.tournamentcontentTextBox	{
			width:100%;
			margin-top:20px;
		}
		
			.tournamentcontentTextBox h2	{
				padding-bottom:10px;
				margin-top:5px;
			}
			
			.tournamentcontentTextBox ul	{
				padding:7px 0 5px 16px;
			}
			
			.tournamentcontentTextBox li	{
				list-style:disc;
				padding:0;
				margin:0;
				line-height:130%;
			}
			.tournamentcontentTextBox table{
				border:none;
				margin:0 0 10px 0;
				padding-top:12px;
			}
				.tournamentcontentTextBox table tr	{
					border:none;
					padding-top:12px;
				}
				
				.tournamentcontentTextBox table tr td	{
					border:none;
					padding-top:12px;
				}
				
	.tournamentEntryTable{
		border:none;
		margin:0 0 10px 0;
	}
		.tournamentEntryTable tr td{
			border:none;
			padding:5px;
		}
	.tournamentTable{
		margin:0 0 10px 0;
	}
		
		.tournamentTable tr td{
			border:1px solid #ccc;
			padding:5px;
		}
	.onlineOrderTable{
		border:none;
		margin:0 0 10px 0;
	}
		.onlineOrderTable tr{
			border:none;
		}
			.onlineOrderTable tr td{
				border:none;
				padding:5px;
			}
				
	.homePara	{
		margin-top:138px;
	}

	.answer	{
		margin:5px 0 10px 0;
		clear:both;
		padding-left:28px;
		display:none;
	}
	
	.answerLeft	{
		clear:left;
		float:left;
	}
	
	.answerRight	{
		width:480px;
		float:right;
		clear:right;
	}
	
	.QA	h2	{
		display:inline-block;
		padding-bottom:0;
	}
		
	
	.QA h4	{
		padding-bottom:0;
		display:inline-block;
		color:#333333;
	}
		.QA	h4 a	{
			color:#333333;
		}
	
	.QA a	{
		cursor:pointer;
	}
	
	
.answerRight h3	{
	display:block;
	width:100%;
	padding-top:6px;
}
	
	table	{
		border:1px solid #50852b;
		margin:0 0 10px 0;
	}
		table tr	{
			border:1px solid #50852b;
		}
		
		table tr td	{
			border:1px solid #50852b;
		}


#menuWrapper	{
	width:158px;
	height:100%;
	min-height:455px;
	float:left;
	clear:left;
	background-color:#50852b;
}

#menuContent	{
	width:132px;
	margin:17px 15px 0 13px;
}

#menuMain	{
	width:132px;
	color:#FFFFFF;	
	font-size:12px;
}

	#menuMain li 	{
		font-size:12px;
		border-bottom:1px solid #FFFFFF;
		padding-top:4px;
		padding-bottom:4px;
	}
		#menuMain li a	{
			color:#FFFFFF;
			cursor:pointer;
		}
		
		#menuMain li a:hover, #menuMain li .menuCurrent	{
			color:#333333;
		}
		
		#menuMain ul li #menuShow	{
			display:block;
		}
	
	#menuMain li ul	{
		margin-left:10px;
	}
	
	#menuMain li ul li	{
		color:#f9da95;	
		font-size:12px;
		border-bottom:1px solid #f9da95;
	}
		#menuMain li ul li a	{
			color:#f9da95;
		}
	
	#menuMain li ul li ul	{
		margin-left:10px;
	}
	
	#menuMain li ul li ul li	{
		color:#f7c14f;
		border-bottom:1px solid #f7c14f;
	}
		#menuMain li ul li ul li a	{
			color:#f7c14f;
		}
	
	.nextLevelUl, .childTournaments, .childMembership, .childWhatsOn, .childHospitality, .childNews, .childFAQ, .childGallery	{
		margin-left:10px;
		display:none;
	}
	
	.yellUnderline	{
		border-bottom:1px solid #f9da95;
		width:100%;
		display:block;
		padding-bottom:2px;
	}
	
	.whiteUnderline	{
		border-bottom:1px solid #ffffff;
		width:100%;
		display:block;
		padding-bottom:2px;
	}
	
	#menuMain li #menuTournaments, 	#menuMain li #menuWhatsOn, #menuMain li #menuMembership, #menuMain li #menuHospitality	{
		padding-bottom:4px;
	}


.listTop	{
	border-bottom:none;
}

#newsResultsWrapper	{
	width:170px;
	float:right;
	margin:16px 17px 0 0;
}

	.greenBox	{
		width:170px;
		color:#FFFFFF;
		margin-bottom:10px;
	}
	
		.greenBoxTopLeft	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersGreen.gif);
			background-repeat:no-repeat;
		}
		
		.greenBoxTopRight	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersGreen.gif);
			background-repeat:no-repeat;
			background-position:-5px 0;
		}
		
		.greenBoxBottomLeft	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersGreen.gif);
			background-repeat:no-repeat;
			background-position:0 -5px;
		}
		
		.greenBoxBottomRight	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersGreen.gif);
			background-repeat:no-repeat;
			background-position:-5px -5px;
		}
		
		.greenBoxMiddle	{
			width:160px;
			height:4px;
			display:inline-block;
			float:left;
			background-color:#50852b;
		}
		
		.greenBoxContent	{
			width:148px;
			padding:3px 10px 0 10px;
			background-color:#50852b;
			clear:both;
			border-left:1px solid #87a968;
			border-right:1px solid #87a968;
		}
		
	.lightGreenBox	{
	width:150px;
	color:#FFFFFF;
	clear:both;
	}
	
		.lightGreenBoxTopLeft	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersLightGreen.gif);
			background-repeat:no-repeat;
		}
		
		.lightGreenBoxTopRight	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersLightGreen.gif);
			background-repeat:no-repeat;
			background-position:-5px 0;
		}
		
		.lightGreenBoxBottomLeft	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersLightGreen.gif);
			background-repeat:no-repeat;
			background-position:0 -5px;
		}
		
		.lightGreenBoxBottomRight	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersLightGreen.gif);
			background-repeat:no-repeat;
			background-position:-5px -5px;
		}
		
		.lightGreenBoxMiddle	{
			width:140px;
			height:5px;
			display:inline-block;
			float:left;
			background-color:#93b278;
		}
		
		.lightGreenBoxContent	{
			width:138px;
			padding:0 6px 0 6px;
			background-color:#93b278;
			clear:both;
			display:block;
		}
		
		.lightGreenBox a, .lightGreenBox p	{
			color:#FFFFFF;
		}
		
			.lightGreenBox a:hover	{
				color:#333333;
				cursor:pointer;
			}

	.goldBox	{
		width:170px;
		color:#FFFFFF;
		margin-bottom:15px;
	}
	
		.goldBoxTopLeft	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersGold.gif);
			background-repeat:no-repeat;
		}
		
		.goldBoxTopRight	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersGold.gif);
			background-repeat:no-repeat;
			background-position:-5px 0;
		}
		
		.goldBoxBottomLeft	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersGold.gif);
			background-repeat:no-repeat;
			background-position:0 -5px;
		}
		
		.goldBoxBottomRight	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersGold.gif);
			background-repeat:no-repeat;
			background-position:-5px -5px;
		}
		
		.goldBoxMiddle	{
			width:160px;
			height:5px;
			display:inline-block;
			float:left;
			background-color:#fba919;
		}
		
		.goldBoxContent	{
			width:150px;
			padding:3px 10px 0 10px;
			background-color:#fba919;
			clear:both;
		}

	.lightGoldBox	{
		width:150px;
		color:#000000;
		clear:both;
	}
	
		.lightGoldBoxTopLeft	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersLightGold.gif);
			background-repeat:no-repeat;
		}
		
		.lightGoldBoxTopRight	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersLightGold.gif);
			background-repeat:no-repeat;
			background-position:-5px 0;
		}
		
		.lightGoldBoxBottomLeft	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersLightGold.gif);
			background-repeat:no-repeat;
			background-position:0 -5px;
		}
		
		.lightGoldBoxBottomRight	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersLightGold.gif);
			background-repeat:no-repeat;
			background-position:-5px -5px;
		}
		
		.lightGoldBoxTopMiddle	{
			width:140px;
			height:5px;
			display:inline-block;
			float:left;
			background-image:url(../images/bgMiddleTopLightGold.gif);
			background-repeat:repeat-x;
		}
		
		.lightGoldBoxMiddle	{
			width:140px;
			height:5px;
			display:inline-block;
			float:left;
			background-color:#fecb7d;
		}
		
		.lightGoldBoxContent	{
			width:138px;
			padding:0 6px 0 6px;
			background-color:#fecb7d;
			clear:both;
			display:block;
			background-image:url(../images/bgContentLeftLightGold.gif);
			background-repeat:repeat-y;
		}
		
		.lightGoldBox a	{
			color:#000000;
		}
		
			.lightGoldBox a:hover	{
				color:#962a3c;
				cursor:pointer;
			}

#upcomingEvents	{
	width:540px;
	height:89px;
	float:left;
	color:#FFFFFF;
	margin:5px 0 20px 0;
}

	.longGreenBoxTopLeft	{
		width:5px;
		height:5px;
		float:left;
		background-image:url(../images/cornersGreen.gif);
		background-repeat:no-repeat;
	}
	
	.longGreenBoxTopRight	{
		width:5px;
		height:5px;
		float:left;
		background-image:url(../images/cornersGreen.gif);
		background-repeat:no-repeat;
		background-position:-5px 0;
	}
	
	.longGreenBoxBottomLeft	{
		width:5px;
		height:5px;
		float:left;
		background-image:url(../images/cornersGreen.gif);
		background-repeat:no-repeat;
		background-position:0 -5px;
	}
	
	.longGreenBoxBottomRight	{
		width:5px;
		height:5px;
		float:left;
		background-image:url(../images/cornersGreen.gif);
		background-repeat:no-repeat;
		background-position:-5px -5px;
	}
	
	.longGreenBoxMiddle	{
		width:530px;
		height:4px;
		display:inline-block;
		float:left;
		background-color:#50852b;
	}
	
	.longGreenBoxContent	{
		width:518px;
		padding:3px 10px 0 10px;
		background-color:#50852b;
		clear:both;
		border-left:1px solid #87a968;
		border-right:1px solid #87a968;
	}
	
.longLightGreenBox	{
	width:520px;
	color:#FFFFFF;
	clear:both;
	font-weight:bold;
}

	.longLightGreenBoxTopLeft	{
		width:5px;
		height:5px;
		float:left;
		background-image:url(../images/cornersLightGreen.gif);
		background-repeat:no-repeat;
	}
	
	.longLightGreenBoxTopRight	{
		width:5px;
		height:5px;
		float:left;
		background-image:url(../images/cornersLightGreen.gif);
		background-repeat:no-repeat;
		background-position:-5px 0;
	}
	
	.longLightGreenBoxBottomLeft	{
		width:5px;
		height:5px;
		float:left;
		background-image:url(../images/cornersLightGreen.gif);
		background-repeat:no-repeat;
		background-position:0 -5px;
	}
	
	.longLightGreenBoxBottomRight	{
		width:5px;
		height:5px;
		float:left;
		background-image:url(../images/cornersLightGreen.gif);
		background-repeat:no-repeat;
		background-position:-5px -5px;
	}
	
	.longLightGreenBoxMiddle	{
		width:510px;
		height:5px;
		display:inline-block;
		float:left;
		background-color:#93b278;
	}
	
	.longLightGreenBoxContent	{
		width:508px;
		padding:0 6px 0 6px;
		background-color:#93b278;
		clear:both;
		display:block;
	}
	
	.longLightGreenBox a	{
			color:#FFFFFF;
		}
		
			.longLightGreenBox a:hover	{
				color:#333333;
				cursor:pointer;
			}
	
	.whiteBox	{
		width:240px;
		color:#000000;
		float:right;
		font-weight:bold;
	}
	
		.whiteBoxTopLeft	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersWhite.gif);
			background-repeat:no-repeat;
		}
		
		.whiteBoxTopRight	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersWhite.gif);
			background-repeat:no-repeat;
			background-position:-5px 0;
		}
		
		.whiteBoxBottomLeft	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersWhite.gif);
			background-repeat:no-repeat;
			background-position:0 -5px;
		}
		
		.whiteBoxBottomRight	{
			width:5px;
			height:5px;
			float:left;
			background-image:url(../images/cornersWhite.gif);
			background-repeat:no-repeat;
			background-position:-5px -5px;
		}
		
		.whiteBoxMiddle	{
			width:230px;
			height:4px;
			display:inline-block;
			float:left;
			background-color:#FFFFFF;
		}
		
		.whiteBoxContent	{
			width:218px;
			padding:3px 10px 0 10px;
			background-color:#FFFFFF;
			clear:both;
			border-left:1px solid #87a968;
			border-right:1px solid #87a968;
		}
		
		.whiteBox a	{
			color:#000000;
		}
		
			.whiteBox a:hover	{
				color:#962a3c;
				cursor:pointer;
			}
			
.thumbWrapper	{
	width:119px;
	height:81px;
	margin:3px;
	padding:4px;
	float:left;
	text-align:center;
	vertical-align:middle;
	background-color:#CCCCCC;
	overflow:hidden;
}

#footerWrapper	{
	width:943px;
	height:39px;
	margin-top:5px;
	padding:7px 0 0 17px;
	clear:both;
	background-color:#636467;
	color:#FFFFFF;
}

	#footerWrapper a	{
		text-decoration:none;
		color:#f7c14f;
	}
	
		#footerWrapper a:hover	{
			color:#f9da95;
			text-decoration:underline;
		}

	#footerContent	{
		width:680px;
		color:#FFFFFF;
		line-height:145%;
		float:left;
	}
		#footerContent p	{
			color:#FFFFFF;
		}
	
	#footerContentRight	{
		float:right;
		margin:0 17px 0 0;
	}
	
		#footerContentRight a	{
			color:#FFFFFF;
		}
		
.search	{
	width:530px;
	display:none;
	background-color:#FFFFFF;
	border:1px solid #50852b;
	padding:15px;
}
		
#tournTable{
	border:none;
	width:520px;
}
#tournTable tr{
	border:none;
}
#tournTable tr td{
	padding:3px;
	border:none;
}
.slideshow {
	height: 75px;
	width: 150px;
	margin: auto 
	}
.bookImgs	{
	border:1px solid #50652e;
}

#bookContent	{
	background:#739242;
	color:#FFFFFF;
	padding:0 10px 10px 10px;
}
	#bookContent ul li, #bookContent p, #bookContent h3	{
		color:#FFFFFF;
	}
		#bookContent ul	{
			padding-bottom:15px;		}
		
		#bookContent ul li ul	{
			padding:0 0 2px 10px;;
		}
			#bookContent ul li ul li	{
				list-style:none;
			}
