/*Subnav links IMPORTED*/
@import url("../stylesheet/subnav_links.css");

/* CSS Document */
body {
		font-size:62.5%; 
		background:#e5eec0 url(../images/2010/background-gold.jpg) repeat-x;
		font-family: Verdana, Arial, Helvetica, sans-serif;
} 

.hideObject {
		display:none;
}

img {
		border:0;
}


h1 {
		margin:0; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:1.5em; 
		color:#044405; 
		padding:0; 
		font-weight:bold; 
		letter-spacing:-0.1em;
}

h2 {
		margin:0 0 10px 0; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:1.1em; 
		padding:0; 
		font-weight:bold; 
		color:#044405; 
		font-weight:bold;
}

h3 {
		margin:0 0 5px 0; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		color:#044405;
}

h4 {
		font-weight:normal; 
		font-size:1.6em; 
		margin:0 0 10px 0; 
		padding:0;
}

/*------------------------------------------------------------------------*/
/*-------------------     2010 STYLES     --------------------------------*/



.MainHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color:#044405;
}

.SubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color:#044405;
}

.OfferHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color:#CC0000;
}

.Table {
	border-style:solid;
	border-width:1px;
	border-color:#044405;
}

.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#044405;
}


/*---------------------------------------------------------------------------*/



.imgfloatleft {
		float:left; 
		margin:0 5px 15px 0;
}

#membershipLogin {
		margin:10px 0 0 17px;
}

p {
		margin:0 0 10px 0; 
		padding:0;
}

a {
		color:#044405; 
		text-decoration:none;
		font-weight: bold;
}

th {
		text-align:left; 
		color:#FFFFFF; 
		background-color:#044405; 
		padding:0 0 0 5px;
}

ul {
		margin:0 0 10px 0; 
		padding:0;
}

td {
		padding:0 0 0 5px;
}

ol li {
		margin-bottom:20px;
}

.floatleft {
		float:left; 
		margin-right:5px;
}

.floatright {
		float:right; 
		margin-left:5px;
}

.bold {
		font-weight:bold;
}


/*sitemap*/

ul#sitemap {
		margin:0;
		padding:0;
}

ul#sitemap li {
		list-style:none;
}

img.imgborder {
		margin-left:10px;
}

.imgborder {
		border:1px solid #044405;
}

/*Body Container*/
#container {
		display:block; 
		width:955px; 
		height:auto; 
		position:relative; 
		background-color:#4D7B4E; 
		margin:0 auto;
}


/* Flash Header*/
#header {
		display:block; 
		width:955px; 
		height:338px; 
}

/* Main Content*/
#content {
		display:block; 
		width:933px; 
		height:auto; 
		min-height:369px; 
		margin:0 0 0 22px; 
		background-color:#044405;
}

/*prize draw signup*/
#prizedraw {
		display:block; 
		width:157px; 
		height:275px; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:1.1em; 
		padding:15px 6px 0 8px; 
		margin:0; 
		color:#ffffff; 
		background:url(../images/2010/prize-draw-bgd.jpg) no-repeat; 
}

#prizedraw input {
		margin:4px 0 2px 0;
}

#prizedraw img {
		margin:0 0 0 18px;
}

.prizeinput {
		background-color:#B0D2A0; 
		border:1px solid #094606; 
		color:#022303; 
		margin:0;
}

#prizedraw form {
		margin:0;
}

#CaptchaRefresh {
		color:#83B869;
}

#fldStatus {
		color: yellow;
}

#bookOnlineForm {
		width:170px;
		height:234px;
		padding:55px 0 0 9px;
		color:#ffffff;
		font-size:1.2em;
		background:url(../images/2010/book-online-panel.jpg) no-repeat;
}

#bookOnlineForm #submit {
		margin	:10px 0 0 0;
}

#bookOnlineForm select {
		margin:3px 0 3px 0;
}


#bookOnlineForm fieldset {
		margin:0;
		padding:0;
		border:none;
}

#bookOnlineForm legend {
		margin:0;
		padding:0;
		color:#ffffff;
}


/*Members Area draw signup*/
#MembersPrizeDraw {
		display:block; 
		width:160px; 
		height:140px;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:1.1em; 
		padding-left:5px; 
		margin:0; 
		color:#044405; 
		text-align:left;
}

#MembersPrizeDraw input {
		border:1px solid #094606; 
		color:#022303; 
		margin:0;
}

#MembersPrizeDraw form {
		margin:0;
}


/*Golf course map image*/
#coursemap {
		display:block; 
		width:180px; 
		height:175px; 
		background:url(../images/slices/one_pxl_sidenav.gif) repeat-x; 
		margin:15px 0 1px 0;
}

#coursemap img {
		margin:2px 0 0 0;
}
/*END Main Navigation (left side)*/ 


/*Main Text content section*/
#textcontainer {
		display:block; 
		min-height:771px; 
		width:753px; 
		float:left; 
		background-color:#FFFFFF;
}

#welcome {
		display:block; 
		width:723px; 
		height:23px; 
		margin:0; 
		padding:5px 0 0 30px; 
		background:url(../images/slices/heading_bkd_strip.jpg) no-repeat;
}

#maintext {
		display:block; 
		position:static; 
		width:519px; 
		_width:510px; 
		height:auto; 
		float:left; 
		background-color:#FFFFFF; 
		padding:10px 20px 25px 30px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		color: #333333;
}
/*
#maintext table {
		border:1px solid #044405;
}
*/
.tablerowheader {
		background-color:#C9DBC1;
}

.tablerow {
		background-color:#F0F8E9;
}
/*END Main Text content section*/

/*Wedding enquiry table*/
#wedEnq {
		background:url(../images/wedding/enq-bgd.jpg) no-repeat; 
		color:#56462A;
}

.wedform {
		background-color:#F6F2E3; 
		border:1px solid #C7C0A9; 
}

/*Conference enquiry table*/
#confEnq {
		background:url(../images/conferences/conf-enquiries_bgd.jpg) no-repeat; 
		color:#40322D;
}

.confform {
		background-color:#FFE6B4; 
		border:1px solid #C7C0A9; 
}

/*General enquiry table*/
#genenq {
		background:url(../images/gen-enq_bgd.jpg) no-repeat; 
		color:#363709;
}

.confform {
		background-color:#D7D8AB; 
		border:1px solid #c7c0a9; 
}

/*Subnav (right side)*/
#subnav {
		display:block; 
		width:177px; 
		height:auto; 
		float:right; 
		background-color:#ffffff;
		padding:7px 0 0 0;
}

#subnav ul {
		margin:3px 0 0 0; 
		padding:0;
}

#subnav ul li {
		width:165px; 
		height:51px; 
		list-style:none; 
		margin:0 0 0 12px; 
		padding:3px 0 0 0;
}

/*Subnav text links style*/
#subnavlinks {
		display:block; 
		width:155px; 
		height:14px; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:1.0em; 
		color:#FFFFFF; 
		text-decoration:none; 
		padding:36px 0 0 15px;
}

/*END Subnav (right side)*/

#floatclear {
		clear:both;
}

/*footer*/
#footer {
		display:block; 
		width:955px; 
		height:18px; 
		background-color:#2E642F; 
		border-top:1px; 
		border-top-style:solid; 
		border-top-color:#6A9258; 
		clear:both;
}

#footerDetails a {
		color:#9dd882;
		font-size:0.9em;
		font-weight:normal;
}

#footerDetails a:hover {
		color:#d9f3ce;
}

#footerDetails {
		display:block; 
		width:955px; 
		height:201px; 
		background:transparent url(../images/2010/footer-bgd.gif);
		clear:both; 
		border-top:1px; 
		border-top-style:solid; 
		border-top-color:#6A9258; 
		font-size:1.1em; 
		color:#9dd882; 
		margin:0 auto;
		font-size:1.1em;
}

#footerDetails strong {
		color:#ffffff;
}

#contactDetails {
		width:262px;
		height:181px;
		float:left;
		padding:10px 0 0 20px;
}

#contactDetails ul {
		margin:0;
		padding:0;
}

#contactDetails ul li {
		list-style:none;
}

#navigationFooter {
		width:377px;
		height:181px;
		float:left;
		padding:10px 0 0 10px;
}

#dgccInfo {
		width:265px;
		height:181px;
		float:left;
		padding:10px 0 0 10px;
}
/*END footer*/


.addThis {
		margin:0 0 0 19px;
}

.galleryContainer {
		width:auto;
		height:auto;
		padding:17px 2px;
		background:#EEFFE3;
		border:1px solid #A4A4A4;
}

.galleryContainer img {
		margin:3px 0;
		border:1px solid #616161;
}

/* Main Navigation */

#nav h2 {
		color:#ffffff;
		font-size:1.0em;
		margin:0 0 0 12px;
		padding:0;
		font-weight:normal;
}

.hide {
		font-size:1.0em;
		padding-left:5px;
		color:#ffffff;
}

ul.dgccNav {
		font-size:1.0em;
		width:180px;
}

ul.dgccNav a {
		color:#ffffff;
		text-decoration:none;
}
ul.dgccNav, ul.dgccNav ul, ul.dgccNav li {
		margin: 0;
	  	padding: 0;
	  	list-style-type: none;
	  	/*background-color:#044405;*/
	  	color:#83B869;
}
ul.dgccNav ul { 
		background:#a9bc72;
 }

ul.dgccNav li {
		margin:0;
}

ul.dgccNav li.last {
		border-left-width: 0px;
}

ul.subLinks {
		width:180px;
		margin:0 0 0 -10px;
}

ul.subLinks a {
		display:block;
		margin:0;
}

ul.subLinks a:hover {
		background-color:#2F6B30;
		color:#ffffff;
}

ul.subLinks ul {
		width:180px;
}


#nav {
		display:block; 
		width:180px; 
		background-color:#044405; 
		float:left;
}

#nav ul {
		margin:0; 
		padding:0;

}
#nav ul li {
		width:180px; 
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.0em; 
		list-style:none; 
		padding:0; 
		border-bottom:1px solid #2F6B30;
		line-height:1.6em;
}

/*Main Navigation (left side) style*/
#nav ul li a {
		display:block; 
		font-family:Arial, Helvetica, sans-serif; 
		color:#ffffff;
		text-decoration:none;
		padding:0 0 0 6px;
		cursor:pointer;
}

#nav ul li a:hover {
		color:#ffffff; 
		background-color:#225B1D;
	}

#nav ul li ul li a {
		color:#033704;
		padding-left:17px;
}

#nav ul li ul li a:hover {
		background-color:#3F7712;
}

#subnav ul {
		margin:0;
		padding:0;
}

#subnav ul li {
		list-style:none;
}

#facebookShare {
		padding:10px 0 0 17px;
}


