@charset "utf-8";
/* CSS Document */

html,body { /* forces vertical scroll bar in FF */
	margin:0 0 1px 0;
	height:100%;
} 

*, html {
	margin:0;
	padding:0;
}

body {
	background:#0a2329;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#e5dba5;
}

h4 {
	color:#dcc22e;
}



ul {list-style:none;}

a {color:#3da9c1; text-decoration:none; outline:none;}
a:hover {color:#fc493b;}

#pagewrap {
	width:902px;
	margin:0 auto;
}

#header {
	background:url(../images/header_bg.jpg) top no-repeat;
	width:902px;
	height:136px;
}

#logo {
	width:275px;
	padding:63px 0 0 0;
	float:left;
}

#nav_container {
	float:right;
	padding:80px 30px 0 0;
}

ul#nav {
	
}
	ul#nav li {
		display:inline;
	}
		ul#nav li a {
			display:block;
			height:35px;
			text-indent:-9999px;
			float:left;
		}
		
			ul#nav li.home a {
				width:107px;
				background:url(../images/nav_home.jpg) top no-repeat;
			}
			
			ul#nav li.ourevents a {
				width:141px;
				background:url(../images/nav_ourevents.jpg) top no-repeat;
			}
			
			ul#nav li.aboutus a {
				width:118px;
				background:url(../images/nav_aboutus.jpg) top no-repeat;
			}
			
			ul#nav li.contactus a {
				width:143px;
				background:url(../images/nav_contactus.jpg) top no-repeat;
			}
			
			ul#nav li a:hover {
				background-position:bottom center;
			}
			
			ul#nav li a.active {
				background-position:bottom center;
			}
			
#mainarea {
	background:url(../images/main_bg.jpg) repeat-y;
	width:902px;
	overflow:hidden;
}
#splasharea {
	width:594px;
	margin:0 0 25px 22px;
	float:left;
}

	#splash {
		width:594px;
		height:194px;
		
	}
		#tabs {
			height:66px;
		}
		
			ul#tabs li {
				display:inline;
			}
				ul#tabs li a {
					display:block;
					height:66px;
					text-indent:-9999px;
					float:left;
				}
				
					ul#tabs li.golfinfo a {
						width:297px;
						background:url(../images/golf_info_tab.jpg) top no-repeat;
					}
					
					ul#tabs li.golfregform a {
						width:297px;
						background:url(../images/golf_reg_form.jpg) top no-repeat;
					}
					
					ul#tabs li a:hover {
						background-position:bottom center;
					}
					
#rightside {
	width:241px;
	float:right;
	margin-right:22px;
}
					
#newsletter {
	background:url(../images/joinnewsletter_top.jpg) no-repeat top;
	width:241px;
	height:129px;
}

#newsletterbg {
	background:url(../images/newsletter_bg.jpg) repeat-y;
}


#highslide_wrapper {
}

#newsarea {
	background:url(../images/contentarea2_bg.jpg) no-repeat top;
	margin-top:15px;
	padding:15px;
}

	#newsarea h2 {
		color:#dcc22e;
	}
	
	#newsarea h5 {
		color:#666;
	}
	
	#newsarea p {
	}
	
.subpagecontentarea {
	background:url(../images/contentarea2_bg.jpg) no-repeat top;
	float:left;
	width:594px;
}

	.subpagecontentarea h3 {
		color:#dcc22e;
	}
	
	.subpagecontentarea p {
		margin-bottom:15px;
	}
	
.eventoptions {
	float:right;
}

.eventlinks_bg {
	background:url(../images/ourevents_links_bg.jpg) no-repeat top;
	width:235px;
	height:173px;
}

ul.eventlinks li {
}
	ul.eventlinks li a {
		width:185px;
		height:30px;
		display:block;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:bold;
		float:left;
		text-align:center;
		line-height:30px;
		margin-left:41px;
		position:relative;
		top:42px;
	}
		ul.eventlinks li a:hover {
			color:#fc493b;
			text-decoration:none;
		}
		
#golfoutingpics_bg {
	background:url(../images/golfoutingpics_bg.jpg) no-repeat top;
	width:235px;
	height:173px;
}

#golfoutingpics2010_bg {
	background:url(../images/golfoutingpics2010_bg.jpg) no-repeat top;
	width:235px;
	height:173px;
}


#aboutus_bg {
	background:url(../images/aboutus_bg.jpg) no-repeat top;
	width:235px;
	height:173px;
}

#contactus_bg {
	background:url(../images/contactus_bg.jpg) no-repeat top;
	width:235px;
	height:173px;
}

#golfouting_page {
	background:url(../images/golfouting.jpg) no-repeat top;
	width:235px;
	height:173px;
}

#yardsale_page {
	background:url(../images/yardsale_bg.jpg) no-repeat top;
	width:235px;
	height:173px;
}


.golfouting_details {
	font-size:18px;
}

	.golfouting_details h2 {
		color:#dcc22e;
	}
	
		.golfouting_details li {
			padding-left: 35px;
			padding-bottom:2px;
			padding-top:2px;
			background-image:url(../images/action_check.png);
			background-repeat: no-repeat;
			background-position: .6em .3em;
		}
		
.whatwevedone li {
	margin-bottom: 5px;
	padding-left: 35px;
	padding-bottom:2px;
	padding-top:2px;
	background-image:url(../images/action_check.png);
	background-repeat: no-repeat;
	background-position: .6em .3em;
}

.whatwevedone li.last {
	margin-bottom: 0;
}

		
.download_regform {
	margin-top:10px;
}
		
.download_regform a {
	display:block;
	width:164px;
	height:51px;
	padding:2px;
	margin:0 auto;
	border:4px solid transparent;
	background:url(../images/download_regform.jpg) no-repeat center;
	text-indent:-9999px;
}


	
#footer {
	background:url(../images/footer_bg.jpg) no-repeat top;
	width:902px;
	height:32px;
	margin-top:3px;
}

#copyright {
	color:#d7c97e;
	font-weight:bold;
	float:left;
	font-size:12px;
	line-height:32px;
	padding-left:24px;
}

#footer_logo {
	float:right;
	padding-right:24px;
}

/* Jquery show/hide */

.showhidewrap {
	margin-bottom:15px; 
}

.showhidewrap .pusher{
	cursor:pointer;
}

.showhidewrap .mover{
	padding:0;
	margin: 0;
}

ul#upcomingsplash li {
	
}
	ul#upcomingsplash li a {
		display:block;
		margin:3px;
		height:22px;
		text-indent:-9999px;
		float:left;
	}
	
		ul#upcomingsplash li.info a {
			width:151px;
			background:url(../images/get_all_details.jpg) top no-repeat;
		}
		
		ul#upcomingsplash li.regform a {
			width:151px;
			background:url(../images/registration_form.jpg) top no-repeat;
		}
		
		ul#upcomingsplash li a:hover {
			background-position:bottom center;
		}
		
/* SLIDESHOW SPLASH CSS */

ul.slideshow {
	list-style:none;
	width:593px;
	height:250px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:593px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#000000;
	background:#e5dba5;
	font-weight:700;
	font-size:12px;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}

div.trustbar {padding:4px; border:0; color:#6f91a4; background:#dae4e9; width: 300px;}
div.trustbar div {display:block; margin:0; padding:8px 4px 0 4px; border:1px solid #e7edf1; background:#cddbe4;}
div.trustbar div h2 {font-size:1.2em; color:#486575;}
div.trustbar div h4 {margin:0 0 0 6px; padding:4px 0 8px 0; line-height:1.2em; font-size:1em; color:#486575; text-align:center;}
div.trustbar div p {margin:0; clear:both; padding:8px 0; border:0; font-size: .8em;}


