body {
	padding:0;
	margin: 0px 0px 30px 0px;
	background: #f6f5f1 url(../images/pagebg.gif) repeat-x left 272px;
	font-family: Georgia, "Times New Roman", Times;
}
form {padding:0;margin:0;}
td {vertical-align: top;color: #000000;line-height: 18px;font-size: 14px;}
img {display:block;border: none;}
a {color: #406025;}
h1 a.showmap
{
	float:right;
	font-size:14px;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 40px 0px 0px 0px;
	font-weight: normal;
	color: #000000;
	font-variant: small-caps;
}
h1, h2, h3 {
	background: url(../images/headerbg.png) repeat-x left bottom;
	padding-bottom: 15px;
}
h1 {font-size: 23px;}
h2 {font-size: 20px;}
h3 {font-size: 16px;}
h4 {font-size: 15px;}
h5 {font-size: 13px;}
h6 {font-size: 11px;}
p {
	font-variant: small-caps;
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	padding:0;
	margin: 15px 0px 0px 0px;
}

li
{
	font-variant: small-caps;
	color: #000000;
	font-size: 14px;
}

.textfield {
	background: #ffffff;
	border: solid 1px #cccccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 12px;
	font-family: Calibri, "Segue UI", Arial, Tahoma;
	height: 16px;
	padding: 3px 0px 0px 0px;
	padding-left: 3px;
}
.newsletter .textfield, .searchframe .textfield {
	color: #acacac;
	font-style: italic;
	width: 200px;
}
.btn {
	font-family: Calibri, "Segue UI", Arial, Tahoma;
	font-size: 12px;
	height: 24px;
	margin:0;
}
.pageframe {
	background: url(../images/topbg.gif) no-repeat center top;	
	height: 272px;
}
td.innerframe {
	background: url(../images/greengrass.jpg) no-repeat center top;	
	padding-top: 70px;
}
td.content {background: url(../images/contentbg.gif) repeat-x left top;height: 300px;}
.innercontent {margin: 0 5px;}
.bodyframe {/*padding-bottom: 40px;*/}
.subpageframe {margin: 25px;}
.footer td {
	color: #000000;
	font-size: 11px;
	text-transform: uppercase;
	background: url(../images/headerbg.png) repeat-x left top;
	padding: 22px 0px 0px 0px;
}

.startslideshow {position: relative;}

.arrowlink td {
	line-height: 20px;height: 20px;
	font-variant: normal;
	text-transform: uppercase;
	font-size: 70%;
}
.arrowlink img {margin-right: 6px;margin-top: 2px;}

.startoffer {margin-bottom:5px;}
.startoffer p {margin:0;}
.startoffer .image {border: solid 5px #dbd9d3;margin-right: 12px;margin-top: 3px;}
.startoffer .arrowlink {margin-top: 10px;}
.startoffer .arrowlink td {font-size: 70%;}

.pricelist p {margin:0;}
.pricelist td {
	font-variant: small-caps;
	color: #000000;
	font-size: 12px;
	white-space: nowrap;
}
.pricelist .periodheader td {
	background: #dbd9d3;
	font-variant: small-caps;
	color: #000000;
	font-size: 12px;
	padding: 3px 5px 3px 5px;
}
.pricelist .subheader td {
	background: #edebe6;
	font-variant: small-caps;
	padding: 2px 5px 2px 5px;
	border-top: solid 1px #ffffff;
}
.pricelist .list td {
	padding: 0px 5px 16px 5px;
}


.sharebuttons {margin: 20px 0px 0px 0px;}
.sharebuttons a {
	display: block;
	float:left;
	margin-right:8px;
	-moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; 
}
.sharebuttons a:hover {
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1; 
}

.googlemap {
	border: solid 5px #dbd9d3;
}
.googlemap iframe {
	border: solid 1px #ffffff;
}

.golfnavigation {margin: 15px 0px 0px 25px;width: 900px;}
.golfnavigation td 
{
	font-size: 12px;
	font-variant: small-caps;
}
