﻿
/*======= General =======*/

*
{
	margin: 0;
	padding: 0;
}
.clear
{
	clear: both;
}

a img
{
	border: 0;
}

.note { width: 320px;	text-align: justify;	background: url(/images/note-bg.png) repeat-y;	background-position: bottom; }

.notehdr
{
	
}

.notecnt
{
	margin: 5px 38px 10px 37px;
}

.notecnt a
{
	text-decoration:none;
}

.notecnt ul
{
	list-style: none;
}

.notecnt li 
{
	display:block;
}


#newsfeed
{
	width: 245px;
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

#newsfeed h3
{
	font-size: 11px;
	color: #333;
	font-weight: bold;
	margin: 5px 0 0 0;
}

#newsfeed h3 a
{
	text-decoration: none;
	color: #333;
}

#newsfeed h4
{
	font-size: 9px;
	color: #333;
	font-weight: normal;
	margin: 3px 0 0 0;
	text-align: left;
}

.noterss { font-size: 9px;	color: #333; font-weight: normal; height: 20px;	background: url(/images/rss-bg.png) no-repeat;	margin: 0 0 10px 35px;	padding: 2px 0 0 25px; }

.noteftr
{
	height: 9px;
}

.clickbtn
{
	float: left;
	margin: 10px 0 5px 0;
	border: solid 1px #cfcfcf;
	padding: 2px 8px 3px 8px;
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
}

.clickbtn a
{
	text-decoration: none;
	color: #003fa7;
}

.clickbtn a:hover
{
	color: #ff0000;
}

/*======= Tag Specific =======*/

html, body
{
	width: 100%;
	height: 100%;
	background: url(/images/bg.png) repeat-y;
	background-position: center;
	background-color: #8d6333;
	width: auto;
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif, Helvetica;
	font-size: 12px;
	color: #333333;
}

/*======= Site.Master =======*/

.repeater ul
{
	list-style: none;
}

.repeater li 
{
	display:inline;
}

/*======= Site.Master =======*/

#wrapper
{
	text-align: left;
	width: 1000px;
	margin: 0 auto 10px auto;
	position: relative;
	background: url(/images/wrapper-bg.gif) repeat-y;
}

#hdr
{
	padding: 0 45px 0 45px;
}

#login
{
	position: absolute;
	top: 30px;
	right: 45px;
}

#contact
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#menubar
{
	height: 64px;
	line-height:normal;
	overflow:hidden;
	padding: 0 45px 20px 45px;
}
	
#menu
{
	width: 910px;
	height: 64px;
	background:url(/images/menu-bg.png) no-repeat; 
	line-height:normal;
	overflow:hidden;
}

#menu ul {
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
	list-style: none;
	width: 910px;
	height: 64px;
	}

#menu li {
	display:inline;
	margin:0 0px 0 0px;
	padding:0;
	height: 64px;
	}

#menu a {
	float:left;
	margin:0 2px 0 0px;
	padding:20px 23px 0 23px;
	text-decoration:none;
	height: 64px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif, Helvetica;
	font-size: 13px;
	color: #000;
	}
	
#menu a:hover
{
	color: #22610c;
}

#menu a.links {
	background:url("images/menu-right.png") no-repeat right top;
	}

#menu a.last {
	background:url("images/menu-left.png") no-repeat right top;
	}

#bodyblock
{
	position: relative;
	width: 1000px;
	padding: 0;
}

#ftrbody
{
	height: 30px;
	background: #c0c0c0;
	color: #333333;
	margin: 15px 45px 10px 45px;
}

#copyright
{
	float: left;
	margin: 6px 10px 0px 10px;
}

#ftrmenu
{
	float: right;
	margin: 6px 5px 0px 10px;
}

#ftrmenu ul {
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
	list-style: none;
	}

#ftrmenu li {
	display:inline;
	margin:0 0px 0 0px;
	padding:0;
	}

#ftrmenu a {
	float:left;
	margin:0 2px 0 0px;
	padding:0px 7px 0 3px;
	text-decoration:none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif, Helvetica;
	font-size: 13px;
	color: #333;
	}
	
#ftrmenu a:hover
{
	color: #1e1919;
}

#ftrmenu a.links {
	background:url("images/ftrmenubreak.gif") no-repeat right top;
	}

#ftrmenu a.last {
	background:url("images/menu-left.png") no-repeat right top;
	}

#ftr
{
	height: 20px;
	background: #c0c0c0;
	color: #333333;
	margin: 0;
	background:url(/images/footer-bg.png) no-repeat; 
}

#copyright a
{	
	text-decoration:none;
	color: #333;
}

#copyright a:hover
{	
	text-decoration:none;
	color: #1e1919;
}

#opcs
{	
	width:1000px; 
	height:16px; 
	padding:0 0 10px 0; 
	text-align: right;
	background: url(/images/bg.png) repeat-y;
	background-position: center;
	background-color: #8d6333;
	border: solid 0px black;
}

#opcsText
{	
	margin: 0 45px 0 0;
}

#opcsText a
{	
	text-decoration:none;
	color: #333;
}

#opcsText a:hover
{	
	text-decoration:none;
	color: #ff0;
}

/*======= default.aspx =======*/

#Page1 .notecnt a
{
	text-decoration:none;
}

#Page1 .newsevents
{
	width: 243px;
	margin: 0;
	padding: 5px 2px 5px 2px;
	list-style: none;
	font-size: 10px;
	color: #333;
}

#Page1 .newsevents li 
{
	font-size: 10px;
	color: #333;
	font-weight: normal;
	padding-bottom: 5px;
}

#Page1 .newsevents h3
{
	font-size: 10px;
	color: #333;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
}

#Page1 .welcomeimg
{
	margin: 5px 0 5px 0;
}

#Page1 .serviceimg
{
	margin: 5px 0 5px 0;
}

/*======= events.aspx =======*/

#Page2 #r-col .notecnt
{
	padding: 10px 0 10px 0;
}

#Page2 #r-col #newsfeed
{
	width: 245px;
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

#Page2 #r-col #newsfeed h3
{
	font-size: 11px;
	color: #333;
	font-weight: bold;
	margin: 5px 0 0 0;
}

#Page2 #r-col #newsfeed h3 a
{
	text-decoration: none;
	color: #333;
}

#Page2 #r-col #newsfeed h4
{
	font-size: 9px;
	color: #333;
	font-weight: normal;
	margin: 3px 0 0 0;
	text-align: left;
}

#Page2 #r-col .noterss
{
	font-size: 9px;
	color: #333;
	font-weight: normal;
	height: 20px;
	background: url(/images/rss-bg.png) no-repeat;
	margin: 0 0 10px 35px;
	padding: 2px 0 0 25px;
}

#Page2 #l-col #news
{
	width: 570px;
	margin: 0;
	padding: 5px 2px 5px 2px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
}

#Page2 #l-col #news ul
{
	list-style: none;
}

#Page2 #l-col2 #news li 
{
	display:inline;
}

#Page2 #l-col #news h3
{
	font-size: 13px;
	color: #333;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding: 0;
}

/*======= restaurant.aspx =======*/

#Page3 .notecnt a
{
	text-decoration:none;
}

#Page3 .OpeningTimes
{
	margin: 10px 0 0 0;
}

#Page3 .OpeningTimes li 
{
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

#Page3 .OpeningTimes h3
{
	font-size: 10px;
	color: #333;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
}

/*======= prices.aspx =======*/

#Page4 #GolfCourses
{
	
}

#Page4 #GolfCourses .coursesimg
{
	margin: 0 0 5px 0;
}

#Page4 #GolfCourses ul
{
	margin: 10px 0 5px 20px;
}

#Page4 .notecnt a
{
	text-decoration:none;
}

#Page4 .newsevents
{
	width: 243px;
	margin: 0;
	padding: 5px 2px 5px 2px;
	list-style: none;
	font-size: 10px;
	color: #333;
}

#Page4 .newsevents li 
{
	display:inline;
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

#Page4 .newsevents h3
{
	font-size: 10px;
	color: #333;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
}

#Page4 #Lessons ul
{
	margin: 10px 0 5px 20px;
}

#Page4 .lessonsimg
{
	margin: 0 0 5px 0;
}

#Page4 #DrivingRange ul
{
	margin: 10px 0 5px 20px;
}

#Page4 .rangeimg
{
	margin: 0 0 5px 0;
}

/*======= coaching.aspx =======*/

#Page5 ul
{
	margin: 0 0 0 20px;
}

#Page5 .notecnt a
{
	text-decoration:none;
}

#Page5 .OpeningTimes
{
	margin: 0 0 0 0;
}

#Page5 .OpeningTimes li 
{
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

#Page5 .OpeningTimes h3
{
	font-size: 10px;
	color: #333;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
}

/*======= about.aspx =======*/

Page6 #l-col .aboutusimg
{
	text-align: right;
}

#Page6 .OpeningTimes
{
	margin: 10px 0 0 20px;
}

#Page6 .OpeningTimes li 
{
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

#Page6 .OpeningTimes h3
{
	font-size: 10px;
	color: #333;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
}

/*======= contact.aspx =======*/

#Page7 #ContactUs
{
	width: 245px;
	margin: 0;
	padding: 5px 2px 5px 2px;
	font-size: 11px;
	color: #333;
	margin: 5px 0 0 0;
}

/*======= virtualtour.aspx =======*/

#Page8 .notecnt a
{
	text-decoration:none;
}

#Page8 .OpeningTimes
{
	margin: 10px 0 0 0;
}

#Page8 .OpeningTimes li 
{
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

#Page8 .OpeningTimes h3
{
	font-size: 10px;
	color: #333;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
}

/*======= courses.aspx =======*/

#Page9 .newsevents
{
	width: 243px;
	margin: 0;
	padding: 5px 2px 5px 2px;
	list-style: none;
	font-size: 10px;
	color: #333;
}

#Page9 .newsevents li 
{
	display:inline;
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

#Page9 .newsevents h3
{
	font-size: 10px;
	color: #333;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
}

#Page9 .coursesimg
{
	margin: 0 0 10px 0;
	padding: 0;
}

#Page9 .courses
{
	margin: 10px 5px 0 0;
	padding: 5px 2px 5px 2px;
	font-size: 10px;
	color: #333;
}

#Page9 .courses ul
{
	width: 175px;
}

#Page9 .courses li 
{
	font-size: 10px;
	color: #333;
	font-weight: normal;
	margin: 0 0 3px 15px;
}

/*======= facilities.aspx =======*/

#Page10 ul
{
	margin: 0 0 0 20px;
}

#Page10 .notecnt a
{
	text-decoration:none;
}

#Page10 .OpeningTimes
{
	margin: 0 0 0 20px;
}

#Page10 .OpeningTimes li 
{
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

#Page10 .OpeningTimes h3
{
	font-size: 10px;
	color: #333;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
}

/*======= login.aspx =======*/

/*======= privacy.aspx =======*/

#Page12 .mod-1 .privacyimg
{
	margin: 0 0 10px 0;
}

/*======= sitemap.aspx =======*/
