/*
Theme Name: NICKS Kenwick Park Golf
Theme URI: http://kenwickparkgolf.co.uk
Description: NICKS Kenwick Park Golf <a href="http://kenwickparkgolf.co.uk">Kenwick Park Golf</a>.
Version: 1.0
Author: Nick Smith
Author URI: http://kenwickparkgolf.co.uk
Tags: blue, custom header, fixed width, two columns, widgets

	NICKS Kenwick Park Golf v1.0
	 kenwickparkgolf.co.uk

	This theme was designed and built by Nick Smith,
	whose blog you will find at http://kenwickparkgolf.co.uk

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	*/


body {
margin:0px 0px 0px 0px;
background-position:top;
background-repeat:repeat-x;
background-color:#8bba85;
height:100%;
min-height:100%;

}

hr {
background-color:#0a4f22;
height:1px;
border:0;
}

#container {
width:955px;
height:100%;
background-color:#fcfaf1;
margin:auto;
min-height:100%;
height:100%;
}

#header-img {
width:955px;
height:256px;
background-color:#006600;

}

#navigation {
width:905px;
height:34px;
background-image:url(images/menu-bg.gif);
background-repeat:repeat-x;
background-position:top;
margin:auto;
}

#navigation-left-bg {
width:34px;
height:34px;
background-image:url(images/menu-left-curve.gif);
background-position:top;
background-repeat:no-repeat;
float:left;
position:relative;

}

#navigation-right-bg {
width:34px;
height:34px;
background-image:url(images/menu-right-curve.gif);
background-position:top;
background-repeat:no-repeat;
float:right;
position:relative;

}

/* start home page styles */

#home-page-content {
width:555px;
height:100%;
min-height:100%;
background-color:#fcfaf1;
margin-left:30px;
margin-right:30px;
font-family:verdana;
color:#084b20;
font-size:9pt;
line-height:20pt;
float:left;
position:relative;
margin-bottom:50px;
}

#home-page-content h1 {
font-size:18pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#home-page-content h2 {
	font-size:16pt;
	font-family:verdana;
	color:#084b20;
	font-weight:normal;
	font-style: normal;
	text-decoration: underline;
}

#home-page-content h3 {
font-size:14pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
font-style: italic;
}

#home-page-content h4 {
font-size:12pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#home-page-content h5 {
font-size:10pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#home-page-content a {
font-family:verdana;
text-decoration:underline;
color:#084b20;

}

#home-page-content a:hover {
font-family:verdana;
text-decoration:none;
color:#084b20;

}

#home-page-content img {
border-style:solid;
border-width:1px;
border-color:#003300;
}

/* end home page styles */

/* start internal page styles */

#internal-page-content {
width:895px;
height:100%;
min-height:100%;
background-color:#fcfaf1;
margin-left:30px;
margin-right:30px;
font-family:verdana;
color:#084b20;
font-size:9pt;
line-height:20pt;
clear:both;
position:relative;
margin-bottom:50px;
}

#internal-page-content img {
border-style:solid;
border-width:1px;
border-color:#003300;
float:right;
margin-left:20px;
}

#internal-page-content h1 {
font-size:18pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#internal-page-content h2 {
font-size:16pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#internal-page-content h3 {
font-size:14pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
font-style: italic;
}

#internal-page-content h4 {
font-size:12pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#internal-page-content h5 {
font-size:10pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#internal-page-content a {
	font-size:9pt;
	font-family:verdana;
	text-decoration:underline;
	color:#084b20;
	font-weight:normal;
	text-align:left;
}

#internal-page-content a:hover {
font-family:verdana;
text-decoration:none;
color:#084b20;

}

#internal-page-content iframe {
width:895px;
border-style:solid;
border-width:1px;
border-color:#084b20;
}

#internal-page-content OBJECT {
float:right;
margin-left:20px;
border-style:solid;
border-width:1px;
border-color:#084b20;

}

/* end internal page styles */

/* start MAIN visitors page styles */

#visitors-main-page-content {
width:895px;
height:100%;
min-height:100%;
background-color:#fcfaf1;
margin-left:30px;
margin-right:30px;
font-family:verdana;
color:#084b20;
font-size:9pt;
line-height:20pt;
clear:both;
position:relative;
margin-bottom:50px;
}

#visitors-main-page-content img {
	text-align:center;
	margin-left:5px;
	top:-18px;
	position:relative;
	border: 1px solid #003300;
}

#visitors-main-page-content img {
^min-height: 296px; /* sets the height of the image for visitors table in all IE browsers */
^width: 400px; /* sets the width of the image for visitors table in all IE browsers */
}

#visitors-main-page-content table {
}

#visitors-main-page-content h1 {
font-size:18pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#visitors-main-page-content h2 {
font-size:16pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#visitors-main-page-content h3 {
font-size:14pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
font-style: italic;
}

#visitors-main-page-content h4 {
font-size:12pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#visitors-main-page-content h5 {
font-size:10pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#visitors-main-page-content a {
font-family:verdana;
text-decoration:underline;
color:#084b20;

}

#visitors-main-page-content a:hover {
font-family:verdana;
text-decoration:none;
color:#084b20;

}

#visitors-main-page-content iframe {
width:895px;
border-style:solid;
border-width:1px;
border-color:#084b20;
}

#visitors-main-page-content OBJECT {
float:right;
margin-left:20px;
border-style:solid;
border-width:1px;
border-color:#084b20;

}

/* end MAIN visitors page styles */


/* start accommodation page styles */

#accommodation-page-content {
width:895px;
height:100%;
min-height:100%;
background-color:#fcfaf1;
margin-left:30px;
margin-right:15px;
font-family:verdana;
color:#084b20;
font-size:9pt;
line-height:20pt;
position:relative;
margin-bottom:50px;
}

#accommodation-page-content img {
border-style:solid;
border-width:1px;
border-color:#003300;
float:right;
margin-left:20px;
}

#accommodation-page-content h1 {
font-size:18pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#accommodation-page-content h2 {
font-size:16pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#accommodation-page-content h3 {
font-size:14pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
font-style: italic;
}

#accommodation-page-content h4 {
font-size:12pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#accommodation-page-content h5 {
font-size:10pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#accommodation-page-content a {
font-family:verdana;
text-decoration:underline;
color:#084b20;

}

#accommodation-page-content a:hover {
font-family:verdana;
text-decoration:none;
color:#084b20;

}

#accommodation-page-content iframe {
width:895px;
border-style:solid;
border-width:1px;
border-color:#084b20;
}

/* end accommodation page styles */

/* start membership page styles */

#membership-page-content {
width:915px;
height:100%;
min-height:100%;
background-color:#fcfaf1;
margin-left:30px;
margin-right:30px;
font-family:verdana;
color:#084b20;
font-size:9pt;
line-height:20pt;
position:relative;
margin-bottom:50px;
float:left;
}

#membership-page-content img {
border-style:solid;
border-width:1px;
border-color:#003300;
float:right;
margin-left:20px;

}

#membership-page-content h1 {
font-size:18pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#membership-page-content h2 {
font-size:16pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#membership-page-content h3 {
font-size:14pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#membership-page-content h4 {
font-size:12pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#membership-page-content h5 {
font-size:10pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#membership-page-content a {
font-family:verdana;
text-decoration:underline;
color:#084b20;

}

#membership-page-content a:hover {
font-family:verdana;
text-decoration:none;
color:#084b20;

}

#membership-page-content table {
	height: 45px;
	width: 400px;
}

#membership-login {
float: right;
padding: 20px;
width: 200px;
background-color:#8bba85;
font-family:verdana;
font-size:9pt;
color:#006600;
margin:20px;
border-style:solid;
border-width:1px;
border-color:#084b20;

}

/* end membership page styles */


/* start holes page styles */

#holes-page-content {
width:955px;
height:100%;
min-height:100%;
background-color:#fcfaf1;
margin-left:0px;
margin-right:0px;
font-family:verdana;
color:#084b20;
font-size:9pt;
line-height:20pt;
clear:both;
position:relative;
margin-bottom:50px;
}

#holes-page-content h1 {
font-size:18pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#holes-page-content h2 {
font-size:16pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#holes-page-content h3 {
font-size:14pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#holes-page-content h4 {
font-size:12pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#holes-page-content h5 {
font-size:10pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
}

#holes-page-content a {
font-family:verdana;
text-decoration:underline;
color:#084b20;

}

#holes-page-content a:hover {
font-family:verdana;
text-decoration:none;
color:#084b20;

}

#holes-page-content img {

}

/* end holes page styles */

/* start homepage headers */

#page-headers {
	width:500px;
	height:60px;
	background-color:#fcfaf1;
	padding-left:60px;
	padding-top:3px;
	padding-bottom:5px;
	margin:0px;
	font-family:verdana;
	color:#084b20;
	font-size:9pt;
	background-image:url(images/logo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:normal;
}

#page-headers h1 {
font-size:18pt;
font-family:verdana;
color:#084b20;
font-weight:normal;

}

#page-headers h2 {
	font-size:14pt;
	font-family:verdana;
	color:#084b20;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

#page-headers h3 {
	font-size:12pt;
	font-family:verdana;
	color:#084b20;
	font-weight:normal;
	text-align:left;
}

#page-headers a {
font-family:verdana;
text-decoration:none;
color:#084b20;
font-size:16pt;

}

#page-headers a:hover {
font-family:verdana;
text-decoration:underline;
color:#084b20;
font-size:16pt;

}

#page-headers {
padding-right:20px;
}

/* end homepage headers */

/* start internal page headers */

#internal-page-headers {
	width:815px;
	height:30px;
	background-color:#fcfaf1;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:20px;
	margin:0px;
	font-family:verdana;
	color:#084b20;
	font-size:9pt;
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-align:left;
}

#internal-page-headers h1 {
font-size:18pt;
font-family:verdana;
color:#084b20;
font-weight:normal;

}

#internal-page-headers h2 {
	font-size:14pt;
	font-family:verdana;
	color:#084b20;
	font-weight:normal;
	text-align:left;
	margin-left: 10px;
}

#internal-page-headers h3 {
font-size:12pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
text-align:left;
font-style: italic;
}

#internal-page-headers a {
	font-family:verdana;
	text-decoration:none;
	color:#084b20;
	text-align: left;
	font-size:16pt;
	
}

#internal-page-headers a:hover {
font-family:verdana;
text-decoration:none;
color:#084b20;
text-align: left;
font-size:16pt;

}

#internal-page-headers {
padding-right:20px;
}

#internal-page-headers li {
display:inline-block;

}

#internal-page-headers img {
border-width:0px;

}

/* end internal page headers */

/* start secondary page headers */

#secondary-page-headers {
	width:795px;
	height:20px;
	background-color:#fcfaf1;
	padding-left:55px;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	font-family:verdana;
	font-size:12pt;
	color:#084b20;
	font-style: italic;
	text-align: left;
}

#secondary-page-headers h1 {
font-size:18pt;
font-family:verdana;
color:#084b20;
font-weight:normal;

}

#secondary-page-headers h2 {
font-size:14pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
text-align:left;

}

#secondary-page-headers h3 {
font-size:12pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
text-align:left;

}

#secondary-page-headers a {
font-family:verdana;
text-decoration:none;
color:#084b20;

}

#secondary-page-headers a:hover {
font-family:verdana;
text-decoration:none;
color:#084b20;

}

#secondary-page-headers {
padding-right:20px;
}

/* end secondary page headers */

/* start internal page headers */

#golf-page-headers {
width:815px;
	height:30px;
	background-color:#fcfaf1;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:20px;
	margin-left:30px;
	font-family:verdana;
	color:#084b20;
	font-size:9pt;
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-align:left;

}

#golf-page-headers h1 {
font-size:18pt;
font-family:verdana;
color:#084b20;
font-weight:normal;

}

#golf-page-headers h2 {
	font-size:16pt;
	font-family:verdana;
	color:#084b20;
	font-weight:normal;
	text-align:left;
	margin-left: 10px;

}

#golf-page-headers h3 {
	font-size:12pt;
	font-family:verdana;
	color:#084b20;
	font-weight:normal;
	text-align:left;
	font-style: italic;
}

#golf-page-headers a {
font-family:verdana;
text-decoration:none;
color:#084b20;

}

#golf-page-headers a:hover {
font-family:verdana;
text-decoration:none;
color:#084b20;

}

#golf-page-headers {
padding-right:20px;
}

#golf-page-headers li {
display:inline-block;

}

#golf-page-headers img {
border-width:0px;

}

/* end internal page headers */


/* start golf course hole titles */

#title {
width:500px;
height:60px;
background-color:#fcfaf1;
padding-left:60px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
font-family:verdana;
font-size:12pt;
color:#084b20;

}

#title h1 {
font-size:12pt;
font-family:verdana;
color:#084b20;
font-weight:bold;
}

#title h2 {
	font-size:14pt;
	font-family:verdana;
	color:#084b20;
	font-weight:normal;
	text-align:left;
}

#title h3 {
font-size:12pt;
font-family:verdana;
color:#084b20;
font-weight:normal;
text-align:left;

}

#title a {
font-family:verdana;
text-decoration:none;
color:#084b20;

}

#title a:hover {
font-family:verdana;
text-decoration:none;
color:#084b20;

}

#title {
padding-right:20px;
}

/* end golf course hole titles */

.no-border {

}

.no-border img {
border:0px 0px 0px 0px;
border-style:solid;
border-color:#084b20;
}

/* START FEEDBURNER STYLES */

#feedburner-top {
background-image:url(images/feedburner-top.gif);
background-repeat:no-repeat;
background-position:top;
height:40px;
}

#feedburner-bottom {
background-image:url(images/feedburner-bottom.gif);
background-repeat:no-repeat;
background-position:top;
height:40px;
}

#feedburner-box {
width:275px;
height:100%;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-left:20px;
padding-right:20px;
background-image:url(images/feedburner-bg.gif);
background-repeat:repeat-y;
font-family:verdana;
font-size:9pt;
color:#084b20;

}

#feedburner-box a {
font-family:verdana;
font-size:9pt;
color:#084b20;
text-decoration:underline;

}

#feedburner-box a:hover {
font-family:verdana;
font-size:9pt;
color:#084b20;
text-decoration:none;

}

#feedburner-box li {
list-style-type:none;
text-align:center;
margin-left:-40px;
margin-top:20px;
}

#feedburner-box h1 {
font-family:verdana;
font-size:20pt;
color:#084b20;

}

#feedburner-box h2 {
font-family:verdana;
font-size:18pt;
color:#084b20;

}

#feedburner-box h3 {
font-family:verdana;
font-size:16pt;
color:#084b20;

}

#feedburner-box h4 {
font-family:verdana;
font-size:14pt;
color:#084b20;

}

#feedburner-box h5 {
font-family:verdana;
font-size:12pt;
color:#084b20;

}

#feedburner-box h6 {
font-family:verdana;
font-size:10pt;
color:#084b20;

}

#feedburner-box-two {
width:315px;
height:100%;
float:right;
margin-right:25px;
padding-top:20px;
position:relative;
}


.feedburner-box-header {
font-family:verdana;
font-size:16pt;
color:#084b20;
font-weight:normal;
}

/* END FEEDBURNER STYLES */

/* START ACCOMMODATION BOX STYLES */

#accommodation-top {
background-image:url(images/feedburner-top.gif);
background-repeat:no-repeat;
background-position:top;
height:40px;
}

#accommodation-bottom {
background-image:url(images/feedburner-bottom.gif);
background-repeat:no-repeat;
background-position:top;
height:40px;
}

#accommodation-box {
width:275px;
height:100%;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-left:20px;
padding-right:20px;
background-image:url(images/feedburner-bg.gif);
background-repeat:repeat-y;
font-family:verdana;
font-size:12pt;
color:#084b20;

}

#accommodation-box a {
font-family:verdana;
font-size:12pt;
color:#084b20;
text-decoration:underline;

}

#accommodation-box a:hover {
font-family:verdana;
font-size:12pt;
color:#084b20;
text-decoration:none;

}

#accommodation-box-two {
width:315px;
height:100%;
float:right;
margin-right:25px;
margin-left:25px;
padding-top:20px;
position:relative;
top:-10px;
}


.accommodation-box-header {
font-family:verdana;
font-size:16pt;
color:#084b20;
font-weight:normal;
}

/* END ACCOMMODATION BOX STYLES */


/* START MENU STYLES */

.menu2 {
width:960px;
text-align:center;
}

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#ffffff;
	width:960px;
	height:34px;
	background:#0387db;
	text-align:center;
	}
.navigation ul{
	height:34px;
	list-style:none;
	margin:0;
	padding:0;
	list-style-type:none;
	}
.navigation li{
		float:left;
		padding:0px;
		list-style-type:none;
		}

/* END MENU STYLES */

/* START SUB MENU STYLES */

#sub-menu {
width:875px;
height:50px;
padding-top:10px;
margin:auto;
text-align:center;
display:inline;

}

#sub-menu a {
background-image:url(images/nav-sub-page-button.gif);
background-repeat:no-repeat;
background-position:center;
font-family:verdana;
font-size:8pt;
color:#fcfaf1;
text-decoration:underline;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
width:170px;
height:22px;
text-align:center;
padding-top:7px;
margin-top:10px;

}

#sub-menu a:hover {
background-image:url(images/nav-sub-page-button.gif);
background-repeat:no-repeat;
background-position:center;
font-family:verdana;
font-size:8pt;
color:#fcfaf1;
text-decoration:none;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
width:170px;
height:22px;
text-align:center;
padding-top:7px;
margin-top:10px;

}

#sub-menu li {
list-style-type:none;
margin-left:5px;
margin-right:5px;
display:inline;

}


/* END SUB MENU STYLES */

/* START VISITORS TABLE */

.header-cells {
background-color:#8bba85;
font-family:verdana;
font-size:9pt;
color:#FFFFFF;
}

.header-cells td {
border-width:1px;
border-color:#003300;
border-style:solid;

}

.image-cell {

}

.cell-set-1 {
background-color:#ffffff;
font-family:verdana;
font-size:9pt;
color:#003300;

}

.cell-set-1 td {
border-width:1px;
border-color:#003300;
border-style:solid;

}

.cell-set-1 a {
font-family:verdana;
font-size:9pt;
text-decoration:underline;
color:#003300;
}

.cell-set-1 a:hover {
font-family:verdana;
font-size:9pt;
text-decoration:none;
color:#003300;
}

.cell-set-1-8pt {
font-size:8pt;
}

.cell-set-1-8pt a {
font-family:verdana;
font-size:8pt;
text-decoration:underline;
color:#003300;
}

.cell-set-1-8pt a:hover {
font-family:verdana;
font-size:8pt;
text-decoration:none;
color:#003300;
}

.cell-set-2 {
background-color:#D8F2C3;
font-family:verdana;
font-size:9pt;
color:#003300;

}

.cell-set-2 td {
border-width:1px;
border-color:#003300;
border-style:solid;

}

.cell-set-2 a {
font-family:verdana;
font-size:9pt;
text-decoration:underline;
color:#003300;
}

.cell-set-2 a:hover {
font-family:verdana;
font-size:9pt;
text-decoration:none;
color:#003300;
}

.cell-set-2-8pt {
font-size:8pt;
}

.cell-set-2-8pt a {
font-family:verdana;
font-size:8pt;
text-decoration:underline;
color:#003300;
}

.cell-set-2-8pt a:hover {
font-family:verdana;
font-size:8pt;
text-decoration:none;
color:#003300;
}


/* END VISITORS TABLE */

/* START LINK GLOBAL STYLES */

#button-links {

}

#button-links a {
background-image:url(images/nav-sub-page-button.gif);
background-repeat:no-repeat;
background-position:center;
font-family:verdana;
font-size:8pt;
color:#ffffff;
text-decoration:underline;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
width:170px;
height:27px;
text-align:center;
padding-top:0px;
margin-top:10px;

}

#button-links a:hover {
background-image:url(images/nav-sub-page-button.gif);
background-repeat:no-repeat;
background-position:center;
font-family:verdana;
font-size:8pt;
color:#ffffff;
text-decoration:none;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
width:170px;
height:27px;
text-align:center;
padding-top:0px;
margin-top:10px;

}

/* END GLOBAL LINK STYLES */

/* GOLF HOLES MENU STYLES */

#golf-sub-menu {
width:875px;
height:50px;
padding-top:10px;
margin:auto;
text-align:center;
display:inline;

}

#golf-sub-menu a {
background-image:url(images/nav-sub-page-button.gif);
background-repeat:no-repeat;
background-position:center;
font-family:verdana;
font-size:8pt;
color:#fcfaf1;
text-decoration:underline;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
width:170px;
height:22px;
text-align:center;
padding-top:5px;
margin-top:10px;
margin-bottom:10px;

}

#golf-sub-menu a:hover {
background-image:url(images/nav-sub-page-button.gif);
background-repeat:no-repeat;
background-position:center;
font-family:verdana;
font-size:8pt;
color:#fcfaf1;
text-decoration:none;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
width:170px;
height:22px;
text-align:center;
padding-top:5px;
margin-top:10px;

}

#golf-sub-menu li {
list-style-type:none;
margin-left:5px;
margin-right:5px;
display:inline;
text-align:center;

}

/* END GOLF HOLES SUB MENU STYLES */

/* START GOLF COURSE HOLES NAVIGATION */

#course-holes-nav {
width:915px;
margin:auto;
font-family:verdana;
font-size:11pt;

}

#course-holes-nav a {
width:30px;
height:27px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
background-color:#03532c;
border-width:1px;
border-color:#27994d;
border-style:solid;
font-family:verdana;
font-size:11pt;
color:#FFFF99;
text-decoration:underline;
text-align:center;
padding-top:3px;
margin-left:5px;
margin-right:5px;

}

#course-holes-nav a:hover {
width:30px;
height:27px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
background-color:#03532c;
border-width:1px;
border-color:#27994d;
border-style:solid;
font-family:verdana;
font-size:11pt;
color:#FFFF99;
text-decoration:none;
text-align:center;
padding-top:3px;
margin-left:5px;
margin-right:5px;

}

/* END GOLF COURSE HOLES NAVIGATION */

/* START WEATHER FEED STYLES */

#weather {
	border-width: 0px;
	
}

#weather img {
	border-width: 0px;
	
}

#weather object {
	border-width: 0px;
	
}


/* END WEATHER FEED STYLES */

/* START FOOTER STYLES */

#footer {
width:955px;
height:110px;
background-image:url(images/footerbg.gif);
background-repeat:repeat-x;
background-position:top;
padding-top:15px;
margin:auto;
text-align:center;
clear:both;
font-family:verdana;
color:#ffffff;
font-size:9pt;

}

#footer a {
font-family:verdana;
font-size:9pt;
color:#FFFFFF;
text-decoration:underline;

}

#footer a:hover {
font-family:verdana;
font-size:9pt;
color:#FFFFFF;
text-decoration:none;

}

#footer li {
list-style-type:none;
margin-left:3px;
margin-right:3px;
display:inline;
text-align:center;

}


/* END FOOTER STYLES */

/* START CONTACT FORM STYLES - PLEASE ALSO SEE wp-content/plugins/dd-formmailer/dd-formmailer.css */

form.ddfm input {
border-style:solid;
border-width:1px;
border-color:#27994d;
}

form.ddfm textarea {
border-style:solid;
border-width:1px;
border-color:#27994d;
}

#contact-form {
float:right;
}

/* END CONTACT FORM STYLES */

/* START OFFER STYLES */

#offer-two {
width:500px;

}

#offer {
width:500px;
height:22px;
margin:auto;
text-align:left;
}
#offer img {
	border-width:0px;
}

/* END OFFER STYLES */


/* START EBROCHURE BUTTON */

#e-brochure-button {
border-width:0px;
border-style:none;
}

#e-brochure-button a {
border-width:0px;
border-style:none;
}

#e-brochure-button a:hover {
border-width:0px;
border-style:none;
}

#e-brochure-button img {
border-width:0px;
border-style:none;
}

/* EBROCHURE BUTTON */

/* START SUB NAV */

/* .page-item-76 {

}

.page-item-76 a {
    background-image:url(images/nav-course-maps.gif);
	width:170px;
	height:27px;
	font-size:0pt;
	cursor: hand;
	display:block;
	clear:both;
	left:0px;
	top:20px;
	position:relative;
}

.page-item-76 li {

}


.page-item-94 {

}

.page-item-94 a {
    background-image:url(images/nav-environment.gif);
	width:170px;
	height:27px;
	font-size:0pt;
	cursor: hand;
	display:block;
	clear:both;
	left:0px;
	top:20px;
	position:relative;
}

.page-item-114 {

}

.page-item-114 a {
    background-image:url(images/nav-professional-shop.gif);
	width:170px;
	height:27px;
	font-size:0pt;
	cursor: hand;
	display:block;
	clear:both;
	left:0px;
	top:20px;
	position:relative;
}

.page-item-117 {

}

.page-item-117 a {
    background-image:url(images/nav-golf-academy.gif);
	width:170px;
	height:27px;
	font-size:0pt;
	cursor: hand;
	display:block;
	clear:both;
	left:0px;
	top:20px;
	position:relative;
}

.page-item-120 {

}

.page-item-120 a {
    background-image:url(images/nav-practice.gif);
	width:170px;
	height:27px;
	font-size:0pt;
	cursor: hand;
	display:block;
	clear:both;
	left:0px;
	top:20px;
	position:relative;
}

.page-item-83 {

}

.page-item-83 a {
    background-image:url(images/nav-events.gif);
	width:170px;
	height:27px;
	font-size:0pt;
	cursor: hand;
	display:block;
	clear:both;
	left:0px;
	top:20px;
	position:relative;
}

.page-item-85 {

}

.page-item-85 a {
    background-image:url(images/nav-accommodation.gif);
	width:170px;
	height:27px;
	font-size:0pt;
	cursor: hand;
	display:block;
	clear:both;
	left:0px;
	top:20px;
	position:relative;
}

.page-item-123 {

}

.page-item-123 a {
    background-image:url(images/nav-society-corporate.gif);
	width:170px;
	height:27px;
	font-size:0pt;
	cursor: hand;
	display:block;
	clear:both;
	left:0px;
	top:20px;
	position:relative;
} */

/* END SUB NAV */