body {
	background-color: #FFFFFF;
	font-family: "Verdana";
	font-size: 11px;
	line-height: 18px;
	margin: 0;
	background-image: url(/images/background_page.gif);
}

.maintable {
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
.gradbg {
	background-attachment: scroll;
	background-image: url(/images/grad_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 11px;
	padding-right: 10px;
}

p	{
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}
ul
	{
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

h1	{color: #333;
	font-size: 16px;
	font-weight:normal;
	font-family: Verdana, Arial, Sans-Serif;}

.leftjust {
	padding-left: 11px;
	padding-right: 10px;
}

.right{
float:right;
margin:10px;}

div.display_invoice_status
	{
	width: 96%;
	background-color: #F7F7F7;
	border-width: 1px;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	border-color: #D6D5D6;
	border-style: solid;
	padding: 4px;
	text-align: center;
	}

table.display_invoice_summary
	{
	width: 100%;
	border-width: 1px;
	border-color: #D6D5D6;
	border-style: solid;
	padding: 4px;
	}

td.invoice_details
	{
	border-width: 1px;
	border-color: #F7F7F7;
	border-style: solid;
	padding: 4px;
	}



td.header
	{
	border: 1px #FFFFFF solid;
	background-color: #DEDFDE;
	padding: 4px;
	margin: 0px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	}



tr.highlight_red
	{
	border: 0px #FFFFFF solid;
	background-color: #FFCCCC;
	padding: 4px;
	margin: 0px;
	}
tr.highlight_yellow
	{
	border: 0px #FFFFFF solid;
	background-color: #FFFFCC;
	padding: 4px;
	margin: 0px;
}
	tr.highlight_green
	{
	border: 0px #FFFFFF solid;
	background-color: #CCFFCC;
	padding: 4px;
	margin: 0px;
}
	tr.highlight_blue
	{
	border: 0px #FFFFFF solid;
	background-color: #CCFFFF;
	padding: 4px;
	margin: 0px;
}


tr.alt_2
	{
	border: 0px #FFFFFF solid;
	background-color: #EFEFEF;
	padding: 4px;
	margin: 0px;
	}

tr.alt_1
	{
	border: 0px #FFFFFF solid;
	background-color: #F6F6F6;
	padding: 4px;
	margin: 0px;
	}

table.padding_100
	{
	width: 100%;
	border: 0px;
	padding: 2px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

table.padding_542_border
	{
	width: 542px;
	border: 1px;
	padding: 2px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}


td.padding_border
	{
	border: 1px #DEDFDE solid;
	padding: 4px;
	margin: 0px;
	color: #45484A;
	font-size: 13px;
	font-family: verdana, arial, sans-serif;
	}


td.padding_border_red
	{
	border: 1px #DEDFDE solid;
	padding: 4px;
	margin: 0px;
	color: #CE0000;
	font-size: 13px;
	font-family: verdana, arial, sans-serif;
	}


td.padding_border_moz
	{
	border: 1px #DEDFDE solid;
	padding: 4px;
	margin: 0px;
	color: #45484A;
	font-size: 13px;
	font-family: verdana, arial, sans-serif;
	-moz-border-radius: 4px;
	}

div.wrapper_out_border
	{
	width: 97%;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #D6D5D6;
	border-style: solid;
	padding: 4px;
	-moz-border-radius: 4px;
	}

div.wrapper_out_border_98
	{
	width: 98%;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #D6D5D6;
	border-style: solid;
	padding: 4px;
	-moz-border-radius: 4px;
	}

div.wrapper_out
	{
	padding: 5px;
	}

td.admin_index_news_border
	{
	border: 1px #DEDFDE solid;
	padding: 8px;
	margin: 0px;
	color: #45484A;
	font-size: 13px;
	font-family: verdana, arial, sans-serif;
	}

td.padding_100
	{
	width: 100%;
	border: 0px;
	padding: 2px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

td.padding_40_bg
	{
	width: 40%;
	border: 0px;
	padding: 2px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #F7F7F7;
	}

td.padding_40
	{
	width: 40%;
	border: 0px;
	padding: 2px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

td.padding_60
	{
	width: 60%;
	border: 0px;
	padding: 2px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

td.padding_60_border
	{
	width: 60%;
	border: 0px;
	padding: 2px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px #F7F7F7 solid;
	}

span.text_bold
	{
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}
span.text_small_bold
	{
	color: #525163;
	font-size: 9px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

span.text_red_bold
	{
	color: #CE0000;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

span.text
	{
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_small
	{
	color: #525163;
	font-size: 9px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_small_red
	{
	color: #CE0000;
	font-size: 9px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_grey
	{
	color: #959598;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_grey_small
	{
	color: #959598;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	}


span.text_optional
	{
	color: #8ADD8E;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.copyright
	{
	color: #525163;
	font-size: 9px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_red
	{
	color: #CE0000;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_green
	{
	color: #009900;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_green_bold
	{
	color: #009900;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_blue
	{
	color: #7782AF;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

input.required
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	width: 250px;
	}
input.small_required
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

input.label_grey
	{
	color: #959598;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	padding: 1px 3px 1px 3px;
	background-color: #ffffff;
	width: 150px;
	border: 0;
	}

input.required_large
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	width: 543px;
	}

input.required_medium
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	width: 125px;
	}

input.required_small
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	width: 30px;
	}

input.required_extra_small
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	width: 32px;
	}

input.money
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	width: 75px;
	}

input.money_small
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	width: 55px;
	}

input.date
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	width: 75px;
	}

input.optional
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	BORDER-COLOR: #8ADD8E;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	width: 250px;
	}

input.optional_small
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	BORDER-COLOR: #8ADD8E;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	width: 75px;
	}

input.submit
	{
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #b9babc;
	background-color: #ffffff;
	border-width: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	-moz-border-radius: 4px;
	cursor:hand;
	cursor:pointer;
	}

p.normal_padding
	{
	padding: 2px 4px 2px 2px;
	margin: 0px;
	}

form.no_padding
	{
	padding: 0px;
	margin: 0px;
	}

div.wrapper_login
	{
	width: 97%;
	background-color: #F7F7F7;
	border-width: 1px;
	border-color: #D6D5D6;
	border-style: solid;
	padding: 4px;
	-moz-border-radius: 4px;
	}

div.copyright
	{
	width: 90%;
	background-color: #F7F7F7;
	border-width: 1px;
	border-color: #D6D5D6;
	border-style: solid;
	padding: 4px;
	-moz-border-radius: 4px;
	}

div.wrapper_543
	{
	width: 543px;
	background-color: #F7F7F7;
	border-width: 1px;
	border-color: #D6D5D6;
	border-style: solid;
	padding: 4px;
	-moz-border-radius: 4px;
	}

div.wrapper_150
	{
	width: 150px;
	background-color: #F7F7F7;
	border-width: 1px;
	border-color: #D6D5D6;
	border-style: solid;
	padding: 4px;
	-moz-border-radius: 4px;
	}

div.wrapper
	{
	width: 97%;
	background-color: #F7F7F7;
	border-width: 1px;
	border-color: #D6D5D6;
	border-style: solid;
	padding: 4px;
	-moz-border-radius: 4px;
	}

select
	{
	BORDER-STYLE: solid;
	BORDER-COLOR: #B9BABC;
	BACKGROUND-COLOR: #ffffff;
	BORDER-WIDTH: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

select.fancy
	{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #606264;
	background: #F7F7F7;
	border: none 0px #F7F7F7;
	}

textarea
	{
	padding: 1px 3px 1px 3px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #B9BABC;
	BACKGROUND-COLOR: #ffffff;
	BORDER-WIDTH: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

textarea.required_543_300
	{
	width: 543px;
	height: 300px;
	padding: 1px 3px 1px 3px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #B9BABC;
	BACKGROUND-COLOR: #ffffff;
	BORDER-WIDTH: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

textarea.required_543_150
	{
	width: 543px;
	height: 150px;
	padding: 1px 3px 1px 3px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #B9BABC;
	BACKGROUND-COLOR: #ffffff;
	BORDER-WIDTH: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

textarea.required_543_125
	{
	width: 543px;
	height: 125px;
	padding: 1px 3px 1px 3px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #B9BABC;
	BACKGROUND-COLOR: #ffffff;
	BORDER-WIDTH: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

textarea.required_543_100
	{
	width: 543px;
	height: 100px;
	padding: 1px 3px 1px 3px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #B9BABC;
	BACKGROUND-COLOR: #ffffff;
	BORDER-WIDTH: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

textarea.required_543_75
	{
	width: 543px;
	height: 75px;
	padding: 1px 3px 1px 3px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #B9BABC;
	BACKGROUND-COLOR: #ffffff;
	BORDER-WIDTH: 1px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	}

radio { BORDER-STYLE: none; }

checkbox { BORDER-STYLE: none; }

A:link
	{
	COLOR: #525163;
	font-family: Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: none;
	}

A:visited
	{
	COLOR: #525163;
	font-family: Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: none;
	}

A:hover
	{
	COLOR: #525163;
	font-family: Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: underline;
	}

A:active
	{
	COLOR: #525163;
	font-family: Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: none;
	}



tbody.on  {display:table-row-group;}
tbody.off {display:none;}
.footer {
	font-size: 10px;
	color: #FFFFFF;
}

.footer a:link
	{
	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: none;
	}

.footer a:visited
	{
	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: none;
	}

.footer a:hover
	{
	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: underline;
	}

.footer a:active
	{
	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: none;
	}
.loginicons {
	background-attachment: scroll;
	background-image: url(/images/login.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.vtablebg {

	background-attachment: scroll;
	background-image: url(images/visitirs_page_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 11px;
	padding-right: 10px;
}
.ftablebg {


	background-attachment: scroll;
	background-image: url(../../../../images/facilities_page_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 11px;
	padding-right: 10px;
}
.ctablebg {
	background-attachment: scroll;
	background-image: url(/images/contact_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.clubhouse {
	background-image: url(../../../../images/clubhouse_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-left: 2px;
}
.proshop {
	background-image: url(../../../../images/proshop_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-left: 2px;
}
.linetop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #B6CCBA;
	border-right-color: #B6CCBA;
	border-bottom-color: #B6CCBA;
	border-left-color: #B6CCBA;
}
.restaurant {

	background-image: url(/images/restaurant_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-left: 2px;
}
.fpgradbg {

	background-attachment: scroll;
	background-image: url(/members/includes/templates/simple/images/fp_grad_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 11px;
	padding-right: 10px;
}
.topline {
	background-attachment: scroll;
	background-image: url(/images/top_line.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.rightline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #B6CCBA;
	border-right-color: #B6CCBA;
	border-bottom-color: #B6CCBA;
	border-left-color: #B6CCBA;
	border-right-style: solid;
}
.leftjustline {
	padding-left: 11px;
	padding-right: 10px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CFD9BD;
}
.holebg {
	background-attachment: scroll;
	background-image: url(/images/hole_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.holetop {
	padding-top: 10px;
}
.holeleftjust {
	padding-left: 11px;
	padding-right: 25px;
	padding-top: 10px;
}
.holeimg {

	padding-left: 11px;
}
.toplinevisitor {

	background-attachment: scroll;
	background-image: url(/images/top_line_visitor.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.trophy {
	background-attachment: scroll;
	background-image: url(/images/trophy.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.banner_one {
	background-image: url(/images/rotate/rotate.php);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}

.bookingbox {
	padding-right: 10px;
	padding-left: 11px;
	padding-bottom: 30px;
	background-attachment: scroll;
	background-image: url(/images/book_bott.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-right: 1px solid #B8C1B9;
	border-bottom: 1px solid #B8C1B9;
	border-left: 1px solid #B8C1B9;
	
}
.bookingbutton {
	margin-top: 10px;
}
.toplinerad {

	background-attachment: scroll;
	background-image: url(/images/top_line_rad.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bookingbox2 {
	padding-right: 10px;
	padding-left: 11px;
	background-attachment: scroll;
	background-image: url(/images/book_bott.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-right: 1px solid #B8C1B9;
	border-bottom: 1px solid #B8C1B9;
	border-left: 1px solid #B8C1B9;
}
